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才可以解決這個記憶體不足的錯誤,是不是手冊沒說明阿,還是我沒看到,等詳細了解之後我再作評論好了。

感謝你看到這裡,很快就可以離開了,但最好的獎勵行動就是按一下幫我分享或留言,感恩喔~

點我分享到Facebook

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *