首頁 > 資訊科技 > FreeBSD > PHP 5.3.11升級後無法啟動Apache22
2012
05-02

PHP 5.3.11升級後無法啟動Apache22

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

PHP 5.3.11升級後無法啟動Apache22 - 第1張  | 小翰部落格

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

PHP 5.3.11升級後無法啟動Apache22 - 第2張  | 小翰部落格

 

最後修改日:
作者:蔡 小翰

常見問題:

  1. 文章可以轉貼嗎?可以,不過請要註明出處並標示本站連結。
  2. 載點可以轉貼嗎?可以,歡迎隨意盜連,無須告知。
  3. 反盜版聲明:本站支持正版軟體,請勿討論破解版、快樂版、註冊碼、註冊機、序號...等違法主題。
  4. 檔案無法解壓縮或解壓縮時發生錯誤?請使用7-Zip解壓縮
  5. 更多細節請參閱使用條款及免責聲明


發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料