温馨提示×

ubuntu php配置怎样修改

小樊
47
2026-09-01 11:44:24
栏目: 编程语言

在 Ubuntu 上修改 PHP 配置,通常有以下几种常见场景。下面按最常用方式一步步说明(以 PHP 8.1 为例,你可以按实际版本替换)。


一、找到 PHP 配置文件(php.ini)

1. 查看当前使用的 php.ini 路径

php --ini

php -i | grep "Loaded Configuration File"

常见路径:

  • CLI(命令行):
    /etc/php/8.1/cli/php.ini
    
  • Web(Apache/Nginx + PHP-FPM):
    /etc/php/8.1/fpm/php.ini
    

二、修改 PHP 配置

1. 编辑配置文件

sudo nano /etc/php/8.1/fpm/php.ini

或 CLI:

sudo nano /etc/php/8.1/cli/php.ini

2. 常见修改示例

upload_max_filesize = 64M
post_max_size = 64M
memory_limit = 256M
max_execution_time = 300
display_errors = On

修改后保存(nano:Ctrl+OEnterCtrl+X


三、使配置生效

如果使用 PHP-FPM(Nginx 常见)

sudo systemctl restart php8.1-fpm

如果使用 Apache

sudo systemctl restart apache2

如果是 CLI

无需重启,直接运行 PHP 命令即可生效。


四、针对 Apache 的 PHP 配置(可选)

如果是 libapache2-mod-php

sudo nano /etc/php/8.1/apache2/php.ini
sudo systemctl restart apache2

五、使用 .user.ini(仅 FPM,目录级)

在项目目录中创建:

upload_max_filesize = 100M

⚠ 只对 PHP-FPM 生效,且不能覆盖所有指令。


六、确认是否生效

php -i | grep memory_limit

或创建 phpinfo.php

<?php phpinfo(); ?>

如果你能告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 用的是 Apache 还是 Nginx
  • 想改哪几项配置

我可以给你更精确的命令

0