2010-09-10

Windows 如何解決安裝 PHP 後重啟 Apache 出現 "記憶體不能為 read 或 Write " 的問題 ?

現在的 PHP 安裝程式不像以前一樣,會把所有的 Extension ( 擴充 ) 都給安裝起來,然後,只在 php.ini 啟用有選用的擴充,新版的 PHP 安裝程式就只會安裝有勾選的擴充,然後同時就會在 PHP.ini 裡啟用,所以,如果在安裝的時候,把所有的擴充都勾選來安裝,那在啟動 Apache 的時候,Apache 就會試著去啟動這些擴充,如果這個時候,有一個擴充有問題或是不支援,那就會跳出一個對話框,說是 "記憶體不能為 read 或 Write ..." 的訊息,所以,真正造成 Apache 發生錯誤,無法啟動的原因便是 PHP 擴充的安裝問題。

解決方式很簡單,只是要把 php.ini 裡,最下面有一些啟用擴充的項目,例如 [] 和 的這二行,把它們移除或是在前面加個 ";",然後存檔,再來,再重新啟動 Apache 就應該不會有問題了,如果,不幸地,還是開不起 Apache,那就再開啟 php.ini ,再移一些擴充掉看看,再啟動 Apache,一直到沒有問題為止哩 !

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁