如何增加 PHP 記憶體限制
2023年10月21日
PHP原文:Eric L. Barnes — How to Increase PHP Memory Limits
為什麼 PHP 記憶體限制對你的網站開發之旅很重要?PHP 是一種著名的後端技術,許多科技巨頭用它來支援他們的應用程式。PHP 提供了許多進階功能,使網頁更加動態,並能整合一些僅靠 JavaScript、HTML 和 CSS 無法實現的功能。
每當你設定一個新的 PHP 專案時,系統會自動分配一些記憶體。這些記憶體通常適用於一班的應用程式。但在某些情況下,例如當你的網站使用高解析圖片,在載入一些大型圖片時,可能會出現一些錯誤,如:
“Fatal error: Allowed memory size of xxxxxx bytes exhausted”
和
“filename.jpg exceeds the maximum upload size for this site.”
解決此錯誤的最佳辦法是聯繫主機供應商並增加應用程式的記憶體限制。但有一些方法可以在不需要專家協助的情況下,增加整個網站或特定程式的記憶體限制,例如使用 php.ini 檔案、.htaccess 檔案等。在本文中,我們將討論增加記憶體限制的各種策略以及增加 PHP 應用程式記憶體限制的好處。