我试图改变php memory_limit 主值但仍然不能做到。
在htaccess中我放了'php_value memory_limit 1024M',它只改变了本地值.
有改变主值的想法吗?
更新php.ini文件。如果您使用的是共享主机而无法访问它,那么您唯一的选择就是在本地设置它。
如果要更改主值,需要找到位于服务器上的php.ini文件。如果您需要查找文件的帮助,请查看https://stackoverflow.com/a/2750582/254973。
只需编辑php.ini文件中的值,就可以了。可能需要重新启动web服务器,这取决于它的配置。
这很可能需要在主机服务器上提升/root权限。
检查php.ini文件的位置
php -i | grep php.ini
配置文件(php.ini)路径=>/usr/lib/lib加载的配置文件=>/usr/lib/php.ini
像这样,用你喜欢的编辑器编辑文件:记事本,vim, emacs, pico…
pico/usr/lib/php.ini
修改php inimemory_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等)服务