PHP 5.3.11升級後無法啟動Apache22

 3,255 total views,  3 views today

今天使用portsnap更新port tree發現已經有PHP 5.3.11的更新了,於是便用 portmaster 把它更新,過了一會,更新完重新啟動 apache 卻不斷報錯,檢查 /var/log/message 居然一直出錯,不斷出現「Segmentation fault: 11 (core dumped) 」。

後來終於在酷學園中找到了問題,原來如果有裝 php-extensions 的話,必須要檢查 /usr/local/etc/php/extensions.ini 檔案是否有同時存在 imap.so 與 recode.so 這兩個,若是有則必須在該列最前面加上分號,取消其中一個,再次啟動apache,應該就可以順利啟動了。
果然我的設定重覆啟用了這兩個模組,取消 imap.so 後,apache 終於成功啟動了,剛剛我已經萌生重灌的念頭了說。

 

發表迴響

%d 位部落客按了讚: