操作系统: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文件。但是,从哪里???
你们对我还能做些什么有什么建议吗?我在这里不知所措:(
答案 0 :(得分:0)
您可以使用phpinfo(INFO_GENERAL)输出php.ini文件路径; 你重新启动了你的网络服务器吗?
你使用的是php-fpm(php5-fpm)所以你必须重启php-fpm ...