溫馨提示×

ubuntu php如何備份與恢復

小樊
39
2025-08-23 17:48:26
欄目: 編程語言

備份

  1. 項目文件:用 tar 命令打包項目目錄,如 tar -czvf project.tar.gz /var/www/project。
  2. 數據庫:用 mysqldump 導出數據庫為 SQL 文件,如 mysqldump -u root -p dbname > dbname.sql。
  3. 配置文件
    • PHP-FPM:備份主配置文件 /etc/php/版本號/fpm/php-fpm.conf 和池配置文件 /etc/php/版本號/fpm/pool.d/,可用 cptar 命令。
    • Apache/Nginx:備份配置文件如 /etc/apache2/apache2.conf/etc/nginx/nginx.conf。
  4. 自動化工具:使用 rsync 增量備份或 Deja Dup 等工具。

恢復

  1. 項目文件:用 tar 解壓備份文件到原路徑,如 tar -xzvf project.tar.gz -C /var/www/。
  2. 數據庫:先創建同名數據庫,再用 mysql 導入 SQL 文件,如 mysql -u root -p dbname < dbname.sql。
  3. 配置文件:將備份文件復制回原位置,如 cp php-fpm.conf.bak /etc/php/版本號/fpm/,并重啟服務 sudo systemctl restart php版本號-fpm。

注意:操作前確保備份完整,恢復前測試配置正確性,避免覆蓋重要數據。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女