温馨提示×

Debian PHP如何迁移网站

小樊
42
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