PHP - php.ini文件更改无法识别

时间:2015-03-15 12:54:26

标签: php apache ubuntu-14.04 configuration-files digital-ocean

操作系统:Ubuntu 14.04 - digitalocean上的远程服务器

我已将/etc/php5/apache2/php.ini文件中的sendmail_path指令设置为:

"/usr/bin/msmtp -C /etc/.msmtp_php --logfile /var/log/msmtp.log -a gmail -t"

但是,当我检查我的phpinfo()文件时,它仍然声明sendmail_path的本地值为:/usr/sbin/sendmail -t -i

我已经重启了我的网络服务器,结果是一样的。 加载的配置文件是加载的文件的状态:/etc/php5/apache2/php.ini

要确定这是否是实际加载的文件,我还尝试将php.ini文件重命名为php.ini.old,并将conf.d重命名为conf.d 。旧。但是,重新启动服务器后,phpinfo()页面仍然指出我的加载配置文件为/etc/php5/apache2/php.ini

此时,我假设我的网络服务器正在加载其他一些php.ini文件。但是,从哪里???

你们对我还能做些什么有什么建议吗?我在这里不知所措:(

1 个答案:

答案 0 :(得分:0)

您可以使用phpinfo(INFO_GENERAL)输出php.ini文件路径; 你重新启动了你的网络服务器吗?

你使用的是php-fpm(php5-fpm)所以你必须重启php-fpm ...