2012-11-03 32 views
8

我想在我的php.ini改變display_errors = Offdisplay_errors = On。我運行了phpinfo()並驗證了加載配置文件(它位於這裏:/ Library/Application Support/appsolute/MAMP PRO/conf/php.ini)。php.ini中重新對甲基苯丙胺重新啓動服務器

每次我修改這個php.ini文件的display_errors值並重新啓動我的MAMP服務器,php.ini文件似乎重新設置。如果我在重新啓動MAMP後再次打開php.ini文件,它會顯示display_errors = Off

爲什麼MAMP可能會重置php.ini文件?

注 - 我使用MAMP Pro如果有所作爲。

回答

23

我已經做了這是改變這種MAMP臨用替換php.ini文件模板的方式。在我的情況下PHP被裝載在

/Library/Application Support/appsolute/MAMP PRO/conf/php.ini 

發現,但每次我改變了它的ini文件,甲基苯丙胺臨寫了它與它自己的版本。要改變什麼,我想在php.ini文件中改變,我只是找到了模板:

/Applications/MAMP PRO/MAMP PRO.app/Contents/Resources/php5.4.4.ini 

(PHP 5.4.4是我使用的版本),然後我改變了我需要什麼樣的改變: d希望這有助於

+0

完美!這個對我有用。謝謝! –

+0

謝謝你!幫助了我很多! – Flappy

+0

完美的男人,謝謝! –

1

我終於明白了。 MAMP Pro的工作方式與普通MAMP不同。使用常規的MAMP,您可以直接編輯相應的php.ini文件。使用MAMP Pro時,您必須使用MAMP Pro界面來控制php.ini設置。基於這些設置,MAMP Pro每次啓動服務器時都會重新創建php.ini文件。

在我的情況下,顯示服務器錯誤,我不得不打開MAMP Pro界面。點擊Server標籤。點擊PHP標籤。檢查Display startup errors複選框。檢查All errors and warnings複選框。檢查Display複選框。應用更改並重新啓動服務器。

0

可以設置php.ini中值與MAMP Pro的模板編輯器。

文件 - >編輯模板 - > PHP(php.ini中)

選擇您的實例運行相同版本。

當您保存模板毫安將覆蓋用於您的實例php.ini文件並重新啓動Apache。

Edit PHP INI WITH MAMP TEMPLATE EDITOR