在 Ubuntu 上设置 PHP 内存,主要是修改 php.ini 配置文件。下面按常见场景一步步说明。
php -v
php -i | grep "Loaded Configuration File"
常见路径示例:
/etc/php/8.1/cli/php.ini
/etc/php/8.1/fpm/php.ini
✅ 注意:CLI 和 FPM 是两个不同的配置文件,修改哪一个取决于你的使用场景。
sudo nano /etc/php/8.1/fpm/php.ini
(如果是命令行程序,就改 cli/php.ini)
memory_limit = 512M
常见值:
128M(默认)256M512M1024M-1(不限制,⚠不推荐)Ctrl + O → Enter → Ctrl + X
sudo systemctl restart php8.1-fpm
sudo systemctl restart apache2
sudo systemctl restart nginx
php -i | grep memory_limit
创建 info.php:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
查看 memory_limit
⚠ 测试完后删除:
sudo rm /var/www/html/info.php
ini_set('memory_limit', '512M');
php.ini(CLI / FPM 搞混)256M ~ 512M512M如果你愿意,可以告诉我:
我可以给你精确到命令的配置方案。