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,一直到沒有問題為止哩 !


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !