輸入優惠碼現折100元
首頁 / CompScience / Programming / Languages / php應用 / Fatal error: Allowed memory size of 33554432 bytes exhausted

Fatal error: Allowed memory size of 33554432 bytes exhausted

最近開始有興趣在PHP站上文件的中文化,前往這篇Documentation HOWTO看要怎麼準備,看到The quicky; Documenting exceptions,在下
php configure.php這樣的命令後,還得自己按Ctrl+C來結束,不知情的我還得苦苦等待,最後才心不甘情不願的給它按Ctrl+C。

最後在用這個命令phd -d .manual.xml -t chunkedhtml時,也發生了時區的設定不安全,好像非得用重慶時區Asia/Chongqing不可,不過因為我是一直在我的Ubuntu系統中,改apache2的php.ini,這在命令列下需要改cli的php.ini是不同的,所以我也不想驗證如果在cli的php.ini中將時區改成Asia/Taipei是否可以就不再驗證了。

但是還是沒有完成,一直發生Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2097152 bytes) in /usr/bin/phd on line 55,這個問題是跟記憶體有關的,正如我前面說過原先一直在改apache2的php.ini,改兩三次都無效,後來才警覺是不是命令列下的環境不是在那設的,後來仔細確認果真沒錯,於是乎我從預設的memory_limit=8M以2的倍數加到128M才可以解決這個記憶體不足的錯誤,是不是手冊沒說明阿,還是我沒看到,等詳細了解之後我再作評論好了。

Print Friendly, PDF & Email
馬上成為工作達人的Fans

About ㄚ琪

工作達人Fun Taiwan的創辦者及總編,可以在這裡更認識他。

One comment

發表迴響

你的電子郵件位址並不會被公開。 Required fields are marked *

*

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

Scroll To Top