CentOS7 PHP5.6 配置完整指南
环境要求与准备
确保系统已安装CentOS7并具备root权限,建议提前执行yum update
更新系统软件包。
添加IUS软件源
通过以下命令安装IUS社区仓库以获取PHP5.6安装包:
yum install https://repo.ius.io/ius-release-el7.rpm
安装PHP5.6核心组件
执行批量安装命令包含常用扩展:
yum install php56u php56u-cli php56u-mysqlnd php56u-gd php56u-json
配置PHP运行参数
编辑/etc/php.ini
文件,调整关键性能参数:
max_execution_time = 180
memory_limit = 256M
upload_max_filesize = 64M
date.timezone = Asia/Shanghai
服务管理与验证
重启Web服务并检查PHP版本:
systemctl restart httpd
php -v
常见问题解决
- 软件包冲突:移除系统原有PHP版本
yum remove php*
- 模块未加载:检查
/etc/php.d/
目录配置完整性 - 时区设置无效:确认时区文件
/usr/share/zoneinfo/
存在
安全加固建议
修改disable_functions
限制高危函数:
disable_functions = exec,passthru,shell_exec,system