Apache没有加载PHP.ini


Apache is not loading PHP.ini

好吧,这是一个初学者的问题,但我似乎找不到解决方案。我已经运行了<?php phpinfo(); ?>并确认了我的php.ini路径。在php.ini中进行更改后重新启动了Apache服务器,但Apache仍然不接受我在php.ini上所做的更改。我无法加载扩展、更改错误报告状态等。我还应该在哪里查找,我还应该做什么才能使Apache使用我的php.ini?(附言:PHP运行良好,所以我认为httpd.conf中的LoadModule没有问题)

此外,这是我的phpinfo输出:http://jsbin.com/ipilom这是我在该路径中的php.ini:http://paste2.org/p/2133057

检查您的ftp用户是否拥有该文件(它通常属于root)

sudo chown ubuntu /etc/php5/apache2/php.ini
sudo chown ubuntu /etc/php5/cli/php.ini

更改用户名的"ubuntu"和phpInfo()中指示的路径的"/etc/php5/apache2/"

然后重新启动apache

sudo /etc/init.d/apache2 restart

应该完成

phpinfo()配置文件(php.ini)行中告诉您什么
你运行的是什么操作系统?

确保php.ini位于该目录中
另外,您可能需要检查文件权限
与您的apache一起运行的用户必须能够读取CCD_ 3。

根据我的经验,您可能需要确保

apache httpd.conf 中的PHPIniDir"C:''php54''"

如果配置正确,有时"''"或"/"可能非常棘手。