2011-04-12 149 views
1

phpinfo()顯示php.ini位置爲在/ usr /本地/ Zend公司的/ etc作爲地方的實際位置是的/ etc/PHP5/Apache2的。我該如何解決。的phpinfo()顯示php.ini的位置不對

我試圖調試的Drupal從Eclipse IDE的..所以我必須安裝Zend調試器插件。 現在我必須修改php.ini並因此編輯的php.ini之前,我只是用phpinfo()找到php.ini位置添加以下代碼

zend_extension=full_path_to_zend_debugger_extension^gt; 
zend_debugger.allow_hosts=127.0.0.1 
zend_debugger.expose_remotely=allowed_hosts 

。但它顯示了一些php.ini甚至不存在的位置..請幫助

+0

也許你正在運行Zend服務器?而你卻取而代之的是apache2?第一個地點有什麼問題? – 2011-04-12 12:09:59

+0

它不顯示它從該zend文件夾加載ini的錯誤位置。 – arma 2011-04-12 12:10:03

+0

@ poelinca,@ ARMA:有沒有在Zend的文件夾中的/ usr /本地..所以怎麼來它顯示該位置在/ usr /本地/的Zend/etc包含php.ini文件。 – JAB 2011-04-13 10:37:08

回答

1

phpinfo()顯示由apache加載的PHP版本加載的php.ini文件。您可能需要在其他位置的php.ini文件,但它是報告的phpinfo的一個()被加載(和使用)的阿帕奇。

你想做什麼?我們可以幫助您「解決」這個問題。

+0

喜布萊爾麥克米蘭..我已經編輯了問題 – JAB 2011-04-12 12:46:54

+1

@JAB,布萊爾是正確的。如果'phpinfo'提供的php.ini中的位置顯示一個不同的位置比您正在使用,那麼你確實是編輯錯誤的文件之一。許多版本的PHP *可以在沒有php.ini的情況下正常運行,所以如果缺少,你可以很容易地解決這個問題。 – Charles 2011-04-12 17:01:54