Debian PHP網站遷移步驟如下:
備份現有環境
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
安裝新環境
sudo apt update && sudo apt upgrade -y
sudo apt install php php-cli php-fpm php-mysql
sudo apt install apache2
或 sudo apt install nginx
遷移文件與配置
scp -r /path/to/backup user@newserver:/var/www/html
tar -xzvf php_config_backup.tar.gz -C /etc/php
server {
root /var/www/html;
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.2-fpm.sock;
}
}
遷移數據庫
mysql -u username -p new_database < old_database.sql
.env
)中的數據庫連接信息測試與優化
sudo systemctl restart nginx
或 sudo systemctl restart apache2
/var/log/nginx/error.log
或/var/log/apache2/error.log
)注意:根據項目需求調整PHP版本、擴展及配置,遷移前建議在測試環境驗證流程。