在Debian环境下调整PHP的内存限制,其实并不复杂。只要找到正确的配置文件,改一个参数,再重启一下服务就能搞定。下面把具体步骤拆开来细说,跟着操作就行。

找到PHP的配置文件
php.ini
这个文件通常藏在/etc/php/{版本号}/apache2/php.ini或/etc/php/{版本号}/cli/php.ini里,{版本号}就是你安装的PHP版本。比如你用的是PHP 7.4,那路径就是/etc/php/7.4/apache2/php.ini或/etc/php/7.4/cli/php.ini。用你顺手的文本编辑器打开它,比如nano或vim:sudo nano /etc/php/7.4/apache2/php.ini或者
sudo vim /etc/php/7.4/cli/php.ini定位
memory_limit这一行
在文件中搜索memory_limit,如果找不到,直接在末尾新加一行也行。修改数值
比如你想把内存限制设为256M,那就改成:memory_limit = 256M单位可以用K(千字节)、M(兆字节)或G(吉字节),按需选就行。
保存并退出
修改完别忘了保存文件。重启Web服务器,让改动生效
如果你用的是Apache,执行:sudo systemctl restart apache2如果用的是PHP-FPM,则执行:
sudo systemctl restart php{版本号}-fpm比如PHP 7.4对应的命令是:
sudo systemctl restart php7.4-fpm
完成之后,可以写一个包含 phpinfo(); 的测试文件,在浏览器里打开看看,memory_limit 那一项应该已经变成你设置的新值了。这样,PHP的内存限制调整就大功告成。