Debian PHP网站迁移步骤如下:
备份现有环境
tar -czvf php_files_backup.tar.gz /var/www/htmltar -czvf php_config_backup.tar.gz /etc/phpmysqldump -u username -p old_database > old_database.sql安装新环境
sudo apt update && sudo apt upgrade -ysudo apt install php php-cli php-fpm php-mysqlsudo apt install apache2 或 sudo apt install nginx迁移文件与配置
scp -r /path/to/backup user@newserver:/var/www/htmltar -xzvf php_config_backup.tar.gz -C /etc/phpserver {
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版本、扩展及配置,迁移前建议在测试环境验证流程。