MAMP環(huán)境下的apache采用的環(huán)境變量配置,采用了MAMP自定義的配置奥务。
比如:打開httpd.conf(打開界面的Edit----Edite Template----apache----httpd.conf)FastCGI相關(guān)的配置忌怎,搜索MAMP_FastCgiServer_MAMP篙梢,能看到apache采用了自定義的配置參數(shù)芹啥。
這些自定義的配置悄泥,帶來了一些隱患:我在執(zhí)行一個需要很長時間(約2分鐘)的php腳本時臀脏,apache響應(yīng)500錯誤劝堪,查看日志發(fā)現(xiàn)
[error] [client ::1] FastCGI: comm with server "/Applications/MAMP/fcgi-bin/php7.0.8.fcgi" aborted: idle timeout (30 sec)
需要設(shè)置idle timeout的最大時間,正確的配置方法是:
#MAMP_FastCgiServer_MAMP
FastCgiServer /Applications/MAMP/fcgi-bin/php7.0.8.fcgi -idle-timeout 3600
即先注釋掉MAMP的自定義項(xiàng)揉稚,然后添加想修改的項(xiàng)
重啟apache秒啦,運(yùn)行腳本,問題解決搀玖。