OS: Ubuntu 14.04- 数字海洋上的远程服务器
我在/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.old。但是,重新启动服务器后,phpinfo()
页面仍然显示我的加载配置文件/etc/php5/apache2/php.ini
。
此时,我假设我的 Web 服务器正在加载其他一些 php.ini 文件。但是,从哪里来???
你们对我能进一步做什么有什么建议吗?我在这里不知所措:(
你可以用phpinfo(INFO_GENERAL)输出php.ini文件路径;您是否重新启动了网络服务器?
您是否正在使用php-fpm(php5-fpm),那么您必须重新启动php-fpm...