2011-08-20 27 views
0

我目前正在設置新的Mac Mini Lion服務器。 我現在正在安裝mongodb和apc擴展。 我想包括在/etc/php.d目錄擴展的INI設置(與在CentOS我的服務器設置類似)在CLI和Apache上我的php設置如何不同? (OSX Lion Server)

我試圖做

php -i | grep php.d 

,這讓我

Scan this dir for additional .ini files => /etc/php.d/ 
Additional .ini files parsed => /etc/php.d/apc.ini, 
/etc/php.d/mongo.ini 
PHP_INI_SCAN_DIR => /etc/php.d/ 
_SERVER["PHP_INI_SCAN_DIR"] => /etc/php.d/ 

但當我在phpinfo()函數在PHP腳本,我得到:

Configuration File (php.ini) Path /etc 
Loaded Configuration File /private/etc/php.ini 
Scan this dir for additional .ini files  (none) 
Additional .ini files parsed (none) 

在CLI和PHP腳本的PHP環境的PHP

在/ usr/bin中/ PHP一樣

和PHP腳本頁面上

目錄/ usr/bin中:/bin:/ usr/sbin:/ sbin

我應該在apache端設置什麼?

我想從Mac安裝中堅持使用內置的apache和php,因爲我喜歡Mac上的服務器應用程序。

請幫幫我。

謝謝

+0

你可能會試着問在http://serverfault.com/ – Mchl

回答

3

我只是做了這天晚上,雖然它不是獅子服務器上。

sudo nano /etc/apache2/httpd.conf 

取消註釋(刪除#

#LoadModule php5_module libexec/apache2/libphp5.so 

保存與ctrl + o然後Enter

然後重新啓動Apache

sudo apachectl restart -t 

此外,您將需要

cd /etc 
sudo cp php.ini.default php.ini 
sudo chmod 666 php.ini 

我還建議配置php.ini(基本上每個模塊都被禁用)。

+0

我已經完成了所有這些,但仍然無法從phpinfo()加載etc/php.d上的ini文件,但它在CLI中加載了php -一世 – bbnn

相關問題