簡體   English   中英

PHP-無法識別php.ini文件更改

[英]PHP - php.ini file changes are not recognized

操作系統: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

我已經重新啟動了Web服務器,結果是一樣的。 加載的配置文件指出加載的文件是: /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文件路徑; 您是否重新啟動了Web服務器?

您是否正在使用php-fpm(php5-fpm),所以您還必須重新啟動php-fpm ...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM