在Linux服务器上调整PHP内存限制,可以通过以下几种方法:
找到php.ini文件:
/etc/php/{php_version}/apache2/php.ini或/etc/php/{php_version}/cli/php.ini,具体路径取决于你的PHP版本和使用的Web服务器(Apache或Nginx)。编辑php.ini文件:
sudo nano /etc/php/{php_version}/apache2/php.ini
memory_limit设置项,如果没有则添加:memory_limit = 256M
256M替换为你希望设置的内存限制。保存并退出:
Ctrl + X,然后按Y确认保存,最后按Enter退出。重启Web服务器:
sudo systemctl restart apache2
sudo systemctl restart php{php_version}-fpm
sudo systemctl restart nginx
如果你使用的是Apache服务器,并且无法直接访问php.ini文件,可以在网站的根目录下创建或编辑.htaccess文件:
创建或编辑.htaccess文件:
nano /path/to/your/website/.htaccess
添加内存限制设置:
php_value memory_limit 256M
256M替换为你希望设置的内存限制。保存并退出:
Ctrl + X,然后按Y确认保存,最后按Enter退出。你也可以在PHP脚本中使用ini_set函数来动态设置内存限制:
ini_set('memory_limit', '256M');
256M替换为你希望设置的内存限制。通过以上方法,你应该能够成功调整Linux服务器上PHP的内存限制。