溫馨提示×

Debian上PHP的備份與恢復怎么做

小樊
43
2025-09-03 06:00:22
欄目: 編程語言

備份

  1. 備份PHP文件
    • 網站文件(通常位于/var/www/html):
      sudo tar -czvf /path/to/backup/php_files.tar.gz /var/www/html
    • 配置文件(php.ini、.htaccess等):
      sudo tar -czvf /path/to/backup/php_config.tar.gz /etc/php /etc/apache2
  2. 備份數據庫
    • MySQL:
      mysqldump -u username -p database_name > /path/to/backup/db.sql
    • PostgreSQL:
      pg_dump -U username -d database_name > /path/to/backup/db.sql

恢復

  1. 恢復PHP文件
    • 網站文件:
      sudo tar -xzvf /path/to/backup/php_files.tar.gz -C /var/www/html
    • 配置文件:
      sudo tar -xzvf /path/to/backup/php_config.tar.gz -C /
  2. 恢復數據庫
    • MySQL:
      mysql -u username -p database_name < /path/to/backup/db.sql
    • PostgreSQL:
      psql -U username -d database_name -f /path/to/backup/db.sql

注意事項

  • 定期備份并存儲到安全位置(如遠程服務器、云存儲)。
  • 測試恢復流程,確保備份有效性。
  • 敏感信息(如數據庫密碼)可通過配置文件加密或使用.my.cnf存儲。
  • 可結合cron實現自動化備份。

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