溫馨提示×

Debian PHP如何遷移網站

小樊
39
2025-09-17 06:11:45
欄目: 云計算

Debian PHP網站遷移步驟如下:

  1. 備份現有環境

    • 備份代碼:tar -czvf php_files_backup.tar.gz /var/www/html
    • 備份配置:tar -czvf php_config_backup.tar.gz /etc/php
    • 備份數據庫:mysqldump -u username -p old_database > old_database.sql
  2. 安裝新環境

    • 更新系統:sudo apt update && sudo apt upgrade -y
    • 安裝PHP及擴展:sudo apt install php php-cli php-fpm php-mysql
    • (可選)安裝Web服務器(Apache/Nginx):sudo apt install apache2sudo apt install nginx
  3. 遷移文件與配置

    • 傳輸代碼:scp -r /path/to/backup user@newserver:/var/www/html
    • 恢復配置:tar -xzvf php_config_backup.tar.gz -C /etc/php
    • 調整Web服務器配置(以Nginx為例):
      server {  
          root /var/www/html;  
          location ~ \.php$ {  
              include snippets/fastcgi-php.conf;  
              fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;  
          }  
      }  
      
  4. 遷移數據庫

    • 導入數據:mysql -u username -p new_database < old_database.sql
    • 更新項目配置文件(如.env)中的數據庫連接信息
  5. 測試與優化

    • 重啟服務:sudo systemctl restart nginxsudo systemctl restart apache2
    • 訪問網站檢查功能,查看錯誤日志(/var/log/nginx/error.log/var/log/apache2/error.log
    • 更新DNS記錄指向新服務器IP

注意:根據項目需求調整PHP版本、擴展及配置,遷移前建議在測試環境驗證流程。

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