阅读量:2
- 确认配置文件路径
使用php --ini或phpinfo()查看当前加载的php.ini路径,确保修改的是正确文件。 - 检查配置语法
用php -c /path/to/php.ini -t测试配置文件语法,修正错误后重启服务。 - 重启Web服务
- Apache:
sudo systemctl restart httpd - Nginx + PHP-FPM:
sudo systemctl restart nginx php-fpm。
- Apache:
- 验证配置生效
创建info.php文件(),访问页面查看配置是否更新。 - 排查权限与覆盖问题
- 确保Web用户(如
www-data)对配置文件及目录有读取权限:chown -R www-data:www-data /var/www/html。 - 检查是否有
.htaccess或用户级配置覆盖了全局设置。
- 确保Web用户(如
- 查看错误日志
- Apache:
/var/log/httpd/error_log - Nginx:
/var/log/nginx/error.log - PHP-FPM:
/var/log/php-fpm.log,根据日志定位问题。
- Apache:
- 检查扩展与依赖
用php -m确认所需扩展已加载,缺失时通过yum install安装(如php-mysql)。
若仍不生效,可尝试临时关闭SELinux(setenforce 0)或检查防火墙是否限制端口。
以上就是关于“centos上php配置不生效怎么办”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm