电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

如何修改PHP的memory_limit限制

瀏覽:41日期:2022-09-13 08:27:30

在運行PHP程序,通常會遇到“Fatal Error: Allowed memory size of xxxxxx bytes exhausted”的錯誤, 這個意味著PHP腳本使用了過多的內存,并超出了系統對其設置的允許最大內存。

解決這個問題,首先需要查看你的程序是否分配了過多的內存,在程序沒有問題的情況下,你可以通過一下方法來增加PHP的內存限制(memory_limit)。

檢查php的內存限制值

為了查看這個值,你需要建立一個空的php文件,比如view-php-info.php。然后將一下代碼貼到里面。

<?php phpinfo(); ?>

將這個腳本放到你的Web服務器上,然后在瀏覽器中調用它。這時你可以看到你的PHP環境配置的信息,其中有一部分是關于“memory_limit”的, 如下圖:

如何修改PHP的memory_limit限制

注:你可以用這種方法來查看php的其他參數設置,不僅僅是memory_limit

memory_limit應該設為多少?

這個完全依賴于你的應用的要求。比如Wordpress,運行起核心代碼需要32MB。Drupal 6則要求這個值最小為16MB,并推薦設置為32MB。如果你又安裝不少的插件(plugins),尤其是那些要進行圖像處理的模塊,那么你可能需要128MB或更高的內存。

如何設置memory_limit

方法1: php.ini

最簡單或常用的方法是修改php.ini

1)首先找到對你的網站生效的php.ini文件 由于有多個地方都可以設置php的參數,找到正確的配置文件,并進行更改是首先要做的一步。如果你上面的方法建立了php文件來查看其配置參數,則你可以找到“Loaded Configuration File”這一項,以下是個例子:

如何修改PHP的memory_limit限制

對于Linux用戶,你可以通過執行“php -i | grep Loaded Configuration File”來找到對應的配置文件。而Windows用戶,你可以嘗試修改你的php安裝目錄下的php.ini。

2)編輯php.ini 在php.ini中,找到“memory_limit”這一項,如果沒有,你可以在文件的尾部自己增加這個參數。以下是一些設置范例

memory_limit = 128M ; //可以將128M改為任何你想設置的值

保存文件

3)重啟web 服務器 如果是web服務器使用Apache, 則執行:

httpd restart

有些情況下,你可能不被允許私修改php.ini。比如如果你購買了虛擬主機服務,但是你的服務商確禁止你修改這個文件。那么,你可以需要考慮用其他方法來增加memory_limit的值。

方法2: .htaccess

說明: 這種方法只有在php以Apache模塊來執行時才生效。 在你的網站的根目錄下找到“.htaccess”文件,如果沒有,可以自己創建一個。然后把以下配置放入其中:

php_value memory_limit 128M ; //可以將128M改為任何你想設置的值

方法3: 運行時修改php的內存設置

在你的php代碼中增加以下命令行即可。

ini_set(’memory_limit’,’128M’);memory_limit修改失敗

如果你使用虛擬主機,有可能會出現memory_limit的值修改失敗。這個需要聯系你的服務商看怎么處理,通常他們限制了可以設置的最大值或者根本就不允許你修改。如果他們的環境真的無法滿足你的要求,那么你可能要考慮換一個主機服務商。

標簽: PHP
相關文章:
主站蜘蛛池模板: 中视电广_短视频拍摄_短视频推广_短视频代运营_宣传片拍摄_影视广告制作_中视电广 | 糖衣机,除尘式糖衣机,全自动糖衣机,泰州市长江制药机械有限公司 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 臭氧灭菌箱-油桶加热箱-原料桶加热融化烘箱-南京腾阳干燥设备厂 臭氧发生器_臭氧消毒机 - 【同林品牌 实力厂家】 | 扬尘监测_扬尘监测系统_带证扬尘监测设备 - 郑州港迪科技有限公司 | 基业箱_环网柜_配电柜厂家_开关柜厂家_开关断路器-东莞基业电气设备有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 | 注塑机-压铸机-塑料注塑机-卧式注塑机-高速注塑机-单缸注塑机厂家-广东联升精密智能装备科技有限公司 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | 首页_欧瑞传动官方网站--主营变频器、伺服系统、新能源、软起动器、PLC、HMI | 济宁工业提升门|济宁电动防火门|济宁快速堆积门-济宁市统一电动门有限公司 | 交流伺服电机|直流伺服|伺服驱动器|伺服电机-深圳市华科星电气有限公司 | 济南ISO9000认证咨询代理公司,ISO9001认证,CMA实验室认证,ISO/TS16949认证,服务体系认证,资产管理体系认证,SC食品生产许可证- 济南创远企业管理咨询有限公司 郑州电线电缆厂家-防火|低压|低烟无卤电缆-河南明星电缆 | 软启动器-上海能曼电气有限公司 真空搅拌机-行星搅拌机-双行星动力混合机-广州市番禺区源创化工设备厂 | 压力控制器,差压控制器,温度控制器,防爆压力控制器,防爆温度控制器,防爆差压控制器-常州天利智能控制股份有限公司 | 定制异形重型钢格栅板/钢格板_定做踏步板/排水沟盖板_钢格栅板批发厂家-河北圣墨金属制品有限公司 | 天津拓展_天津团建_天津趣味运动会_天津活动策划公司-天津华天拓展培训中心 | 扫地车厂家-山西洗地机-太原电动扫地车「大同朔州吕梁晋中忻州长治晋城洗地机」山西锦力环保科技有限公司 | 欧必特空气能-商用空气能热水工程,空气能热水器,超低温空气源热泵生产厂家-湖南欧必特空气能公司 | 欧美日韩国产一区二区三区不_久久久久国产精品无码不卡_亚洲欧洲美洲无码精品AV_精品一区美女视频_日韩黄色性爱一级视频_日本五十路人妻斩_国产99视频免费精品是看4_亚洲中文字幕无码一二三四区_国产小萍萍挤奶喷奶水_亚洲另类精品无码在线一区 | 磁力加热搅拌器-多工位|大功率|数显恒温磁力搅拌器-司乐仪器官网 | CCE素质教育博览会 | CCE素博会 | 教育展 | 美育展 | 科教展 | 素质教育展 | 双杰天平-国产双杰电子天平-美国双杰-常熟双杰仪器 | 物流公司电话|附近物流公司电话上门取货 | 油罐车_加油机_加油卷盘_加油机卷盘_罐车人孔盖_各类球阀_海底阀等车用配件厂家-湖北华特专用设备有限公司 | 语料库-提供经典范文,文案句子,常用文书,您的写作得力助手 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 论文查重_免费论文查重_知网学术不端论文查重检测系统入口_论文查重软件 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 油漆辅料厂家_阴阳脚线_艺术漆厂家_内外墙涂料施工_乳胶漆专用防霉腻子粉_轻质粉刷石膏-魔法涂涂 | 船用烟火信号弹-CCS防汛救生圈-船用救生抛绳器(海威救生设备) | 冷却塔减速机器_冷却塔皮带箱维修厂家_凉水塔风机电机更换-广东康明冷却塔厂家 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 河北凯普威医疗器材有限公司,高档轮椅系列,推车系列,座厕椅系列,协步椅系列,拐扙系列,卫浴系列 | 气动调节阀,电动调节阀,自力式压力调节阀,切断阀「厂家」-浙江利沃夫自控阀门 | 猎头招聘_深圳猎头公司_知名猎头公司 | 创富网-B2B网站|供求信息网|b2b平台|专业电子商务网站 | 盘装氧量分析仪-防爆壁挂氧化锆分析仪-安徽吉帆仪表有限公司 | 皮带式输送机械|链板式输送机|不锈钢输送机|网带输送机械设备——青岛鸿儒机械有限公司 | 环氧乙烷灭菌器_压力蒸汽灭菌器_低温等离子过氧化氢灭菌器 _低温蒸汽甲醛灭菌器_清洗工作站_医用干燥柜_灭菌耗材-环氧乙烷灭菌器_脉动真空压力蒸汽灭菌器_低温等离子灭菌设备_河南省三强医疗器械有限责任公司 | 高低温万能试验机_拉力试验机_拉伸试验机-馥勒仪器科技(上海)有限公司 | Trimos测长机_测高仪_TESA_mahr,WYLER水平仪,PWB对刀仪-德瑞华测量技术(苏州)有限公司 |