对 php.ini 的更改无效

对 php.ini 的更改无效

当我查看 phpinfo() 的结果时,它显示我的加载配置文件为 /opt/bitnami/php/etc/php.ini。但是,当我对此文件进行更改并重新启动 apache 时,这些更改并未反映出来。事实上,我尝试重命名 php.ini 并重新启动 apache,php 运行正常,phpinfo() 仍将 /opt/bitnami/php/etc/php.ini 报告为已加载的配置文件,尽管它没有退出。

答案1

Bitnami 堆栈使用 php-fpm 缓存,所以我必须运行

sudo /opt/bitnami/ctlscript.sh restart php-fpm

答案2

假设“ubuntu”标签正确,我猜想 Apache 正在使用其正常位置的 php.ini 文件,而不是您编辑的文件。尝试编辑 /etc/php5/apache2/php.ini

相关内容