ubuntu

Ubuntu中如何进行PHP备份与恢复

小樊
46
2025-09-08 18:45:20
栏目: 编程语言

备份

  1. 项目文件备份
    tar 打包项目目录,如:
    tar -czvf php_project_backup.tar.gz /var/www/html/project
  2. 配置文件备份
    • 备份 php.ini
      sudo cp /etc/php/版本号/fpm/php.ini /etc/php/版本号/fpm/php.ini.bak
    • 备份 Nginx/Apache 配置:
      sudo tar -czvf web_config_backup.tar.gz /etc/nginx/ /etc/apache2/
  3. 数据库备份
    mysqldump 导出数据库(需替换用户名、密码、库名):
    mysqldump -u username -p database_name > db_backup.sql

恢复

  1. 项目文件恢复
    tar 解压备份文件到目标目录:
    tar -xzvf php_project_backup.tar.gz -C /var/www/html/
  2. 配置文件恢复
    复制备份的配置文件到原路径,如:
    sudo cp /path/to/backup/php.ini.bak /etc/php/版本号/fpm/php.ini
  3. 数据库恢复
    mysql 导入备份的 SQL 文件:
    mysql -u username -p database_name < db_backup.sql

自动化备份(可选)

注意:操作前确保备份目录有足够空间,恢复前建议先测试备份文件的完整性。

0
看了该问题的人还看了