繁体   English   中英

如何更改 memory_limit 的 PHP 主值

[英]How to change PHP master value of memory_limit

我试图更改 php memory_limit主值,但仍然无法做到。

在htaccess中我放了' php_value memory_limit 1024M ',它只是改变了本地值..

有什么想法可以改变主值吗?

更新您的php.ini文件。 如果您在共享主机上而无法访问它,那么您唯一的选择是在本地设置它。

如果要更改主值,则需要找到服务器上的php.ini文件。 如果需要查找文件的帮助, 访问https://stackoverflow.com/a/2750582/254973

只需编辑该php.ini文件中的值,就可以了。 也许根据其配置重启网络服务器。

这很可能需要对主机服务器进行提升/根访问。

检查您的php.ini文件的位置

php -i | grep php.ini

配置文件(php.ini)路径=> / usr / lib / lib已加载的配置文件=> /usr/lib/php.ini

像这样,并使用您最喜欢的编辑器编辑文件:记事本,vim,emacs,pico ...

pico /usr/lib/php.ini

搜索并更改内存限制,然后重新启动apache。

将php ini memory_limit = 128M更改为所需

我在整个系统中搜索这个值,它似乎存储在

/etc/php/8.1/fpm/pool.d/www.conf

我试图更改这些文件中的 memory_limit 但没有更改任何内容:

/etc/php/8.1/apache2/php.ini
/etc/php/8.1/fpm/php.ini
/etc/php/8.1/cgi/php.ini
/etc/php/8.1/cli/php.ini

编辑后不要忘记重启 php 和 webserver(nginx/apache 等)服务。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM