我用命令
find / -name 'php.ini'
没有找到php.ini ,可是服务器上的apache+php的应用能够正常的跑起来。
请问怎么找到apache读取的php.ini文件呢?
我用命令
find / -name 'php.ini'
没有找到php.ini ,可是服务器上的apache+php的应用能够正常的跑起来。
请问怎么找到apache读取的php.ini文件呢?
同@JohnLui 的答案,用phpinfo();
输出当前PHP
的参数信息就好了,里面有一个Loaded Configuration File
对应的就是php.ini
文件的位置。
另外,php.ini
是可以不叫php.ini
的,所以你光搜索这个文件名是没有用的。
2 回答1.3k 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答854 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答910 阅读
1 回答894 阅读
1 回答824 阅读
使用 PHP 函数
phpinfo()
看看php.ini
在哪裏?不過你
find
不到的話,估計是沒有。你可以把php源代碼裏面的php.ini-development或者php.ini-production拷貝到
phpinfo()
顯示的目錄,比如注意這個development是調試用的,如果是生產系統建議用 production那個。
apache好久不用了,既然你能跑起來,估計是用了默認的配置吧。
順便說下,apache下,你即使設置了php.ini,php_flag和.htaccess是可以覆蓋你的php.ini的。