Heim >Backend-Entwicklung >PHP-Tutorial >phpinfo()显示的页面里为什么有两个关于php.ini的路径呢?解决思路

phpinfo()显示的页面里为什么有两个关于php.ini的路径呢?解决思路

WBOY
WBOYOriginal
2016-06-13 10:16:58954Durchsuche

phpinfo()显示的页面里为什么有两个关于php.ini的路径呢???
这两个哪个是决定php.ini文件位置的呢?

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Configuration File (php.ini) Path    C:\WINDOWS  Loaded Configuration File            D:\MyEnv\php5\php.ini  


我把两个路径下的php.ini都删除,则显示成:
PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Configuration File (php.ini) Path    C:\WINDOWS  Loaded Configuration File            (none)

然后用phpinfo()函数,发现还能正常输出,这是怎么回事?它不是已经读取不到配置文件了吗?为什么不报错呢?

谢谢大家!!!


------解决方案--------------------
WINDOWS环境下的PHP运行时首先在C:\WINDOWS里找配置文件,找不到就在PHP安装目录下找,两个目录都找不到就使用PHP默认的配置环境。所以你只要在C:\WINDOWS或PHP安装目录下至少有一个适当的PHP配置文件就可以了。
------解决方案--------------------
存在了就不需要显示了吧?
不知道,没测试过
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn