在Debian系统中,调整PHP内存限制可以通过以下几种方法:
找到PHP配置文件:
/etc/php/版本号/apache2/php.ini 或 /etc/php/版本号/cli/php.ini。php --ini 命令来查看当前使用的PHP配置文件路径。编辑PHP配置文件:
nano 或 vim)打开相应的 php.ini 文件。sudo nano /etc/php/版本号/apache2/php.ini
sudo nano /etc/php/版本号/cli/php.ini
修改内存限制:
memory_limit 行,将其值修改为你需要的大小。例如,设置为512M:memory_limit = 512M
保存并退出:
Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出。重启Web服务器:
sudo systemctl restart apache2
sudo systemctl restart nginx
.htaccess 文件如果你无法直接修改PHP配置文件,可以在网站的根目录下创建或编辑 .htaccess 文件:
创建或编辑 .htaccess 文件:
nano /var/www/html/.htaccess
添加内存限制设置:
php_value memory_limit 512M
保存并退出。
如果你只想临时修改内存限制,可以使用命令行:
php -r "ini_set('memory_limit', '512M');"
你也可以在PHP脚本中动态设置内存限制:
ini_set('memory_limit', '512M');
通过以上方法,你应该能够成功调整Debian系统中PHP的内存限制。