阅读量:2
备份Ubuntu上的PHP配置可按以下步骤操作:
-
备份PHP主配置文件
通过php --ini命令查找php.ini路径(如/etc/php/8.0/cli/php.ini),用cp命令复制到备份目录:sudo cp /etc/php/8.0/cli/php.ini /path/to/backup/php.ini.bak -
备份PHP扩展模块
复制/etc/php/版本号/mods-available/目录(含扩展配置):sudo cp -r /etc/php/8.0/mods-available/ /path/to/backup/mods-available.bak -
备份PHP-FPM配置(如使用)
- 主配置文件:
/etc/php/版本号/fpm/php-fpm.conf - 池配置目录:
/etc/php/版本号/fpm/pool.d/
可用cp或tar命令备份:
sudo cp -r /etc/php/8.0/fpm/ /path/to/backup/php-fpm.bak # 复制整个目录 # 或打包为压缩包 sudo tar -czvf php-fpm-backup.tar.gz /etc/php/8.0/fpm/ - 主配置文件:
-
备份Web服务器配置(可选)
- Apache:备份
/etc/apache2/下的httpd.conf、sites-available/等。 - Nginx:备份
/etc/nginx/下的nginx.conf、sites-available/等。
- Apache:备份
-
自动化备份(可选)
编写Shell脚本(如backup_php.sh),包含上述备份命令,通过crontab设置定时执行(如每日凌晨2点):# 示例脚本内容 #!/bin/bash sudo cp /etc/php/8.0/cli/php.ini /backup/php.ini.bak sudo tar -czvf /backup/php-fpm-$(date +%F).tar.gz /etc/php/8.0/fpm/赋予执行权限并添加到
crontab:chmod +x backup_php.sh crontab -e # 添加行:0 2 * * * /path/to/backup_php.sh
注意:备份后需验证文件完整性,存储至安全位置(如外部硬盘、云存储),定期清理旧备份。
以上就是关于“如何备份Ubuntu上的PHP配置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm