温馨提示×

ubuntu php配置在哪里找

小樊
48
2026-09-28 14:05:01
栏目: 编程语言

在 Ubuntu 上,PHP 的配置文件位置和方式取决于你用的 PHP 版本以及运行模式(CLI / FPM / Apache)。下面给你一份清晰速查表。


一、先确认 PHP 版本

php -v

例如输出:PHP 8.1.x


二、PHP 配置文件(php.ini)位置

1️⃣ 命令行模式(CLI)

php --ini

常见路径:

/etc/php/8.1/cli/php.ini

2️⃣ PHP-FPM(Nginx 常用)

/etc/php/8.1/fpm/php.ini

FPM 池配置:

/etc/php/8.1/fpm/pool.d/www.conf

重启 FPM:

sudo systemctl restart php8.1-fpm

3️⃣ Apache 模块(mod_php)

/etc/php/8.1/apache2/php.ini

重启 Apache:

sudo systemctl restart apache2

三、通用找法(推荐)

php -i | grep "Loaded Configuration File"

或:

sudo find /etc -name php.ini

四、PHP 扩展配置目录

/etc/php/8.1/mods-available/
/etc/php/8.1/cli/conf.d/
/etc/php/8.1/fpm/conf.d/

启用扩展示例:

sudo phpenmod mysqli
sudo phpdismod mysqli

五、常见修改后不生效原因

  • 改错 php.ini(CLI / FPM 不是同一个)
  • 没重启服务
  • 使用了 Docker / 面板(如宝塔、LNMP)

如果你告诉我:

  • Ubuntu 版本
  • PHP 版本
  • 用的是 Nginx / Apache / 命令行

我可以给你精确路径 + 修改示例。

0 踩