ubuntu

Ubuntu PHP如何备份配置文件

小樊
39
2025-09-06 19:06:19
栏目: 编程语言

备份Ubuntu PHP配置文件步骤如下:

  1. 查找配置文件路径

    • 命令行:php --ini,查看Loaded Configuration File路径。
    • 常见路径:
      • /etc/php/{版本号}/cli/php.ini(命令行版)
      • /etc/php/{版本号}/apache2/php.ini(Apache模块版)
      • /etc/php/{版本号}/fpm/php.ini(PHP-FPM版)
  2. 备份配置文件

    • 单个文件备份
      sudo cp /etc/php/{版本号}/cli/php.ini /path/to/backup/php.ini.bak
    • 批量备份目录(如含扩展模块):
      sudo cp -r /etc/php/{版本号}/mods-available /path/to/backup/
      sudo cp -r /etc/php/{版本号}/fpm /path/to/backup/(若使用PHP-FPM)
  3. 自动化备份(可选)

    • 编写脚本backup_php.sh
      #!/bin/bash  
      sudo cp $(php --ini | grep "Loaded Configuration File" | awk '{print $4}') /path/to/backup/php.ini.bak  
      sudo cp -r /etc/php/{版本号}/mods-available /path/to/backup/  
      
      赋予执行权限并添加到cron:
      chmod +x backup_php.sh
      crontab -e 添加 0 2 * * * /path/to/backup_php.sh(每日凌晨2点执行)

说明:需将{版本号}替换为实际PHP版本(如7.4、8.0),备份路径可自定义。

0
看了该问题的人还看了