2012-07-18 59 views
1

我在Ubuntu 11.10上安裝了lampp並正常工作。由於我無法安裝xDebug作爲在Eclipse中使用的PHP模塊,我搜索了一下,偶然發現了兩個不同的php.ini文件。一個位於/ etc/php5/cli中,另一個位於/ opt/lampp/etc中。 對PHP的phpinfo()的調用說它從/ opt/lampp/etc加載了配置文件,但是當我運行「php --ini」時,它表示加載的文件來自/ etc/php5/cli。我需要從/ etc中卸載嗎?兩個php.ini文件是否意味着我安裝了PHP兩次?

回答

0

cli/etc/php5/cli代表Command Line Interface,所以它使用php.ini文件,當你從命令行調用PHP。

php.ini/opt/lampp/etc是lampp安裝的,正如你注意到的,它是apache用於web請求的。 (對於那些不使用LAMPP包,你可能會看到Apache的php.ini/etc/php5/apache2/

PHP 在每個環境,這就是爲什麼這兩個配置文件是必要的行動有點不同。請參閱here瞭解更多信息。

如果你從未在命令行中使用php(不要忘記cron作業!),那麼你可以忽略/etc/php/cli中的那個,但是不應該卸載。

相關問題