温馨提示×

Debian下PHP配置文件在哪

小樊
43
2025-11-15 09:21:22
栏目: 编程语言

Debian下PHP配置文件位置

主要配置文件路径

  • 在Debian中,PHP按版本号SAPI(运行模式)分目录存放配置,主配置文件为各目录下的php.ini。常见路径如下:
    • 命令行 CLI:/etc/php/{版本号}/cli/php.ini
    • PHP-FPM:/etc/php/{版本号}/fpm/php.ini
    • Apache模块(如使用mod_php):/etc/php/{版本号}/apache2/php.ini
    • 示例(PHP 7.4):CLI 为 /etc/php/7.4/cli/php.ini,FPM 为 /etc/php/7.4/fpm/php.ini。

如何快速确认你的实际路径

  • 查看CLI使用的php.ini:运行命令:php --ini,关注输出中的“Loaded Configuration File”。示例:Configuration File (php.ini) Path: /etc/php/7.4/cli;Loaded Configuration File: /etc/php/7.4/cli/php.ini。
  • 查看FPM使用的php.ini:运行命令:php-fpm**{版本号}** --ini(如 php-fpm7.4 --ini),同样从输出读取“Loaded Configuration File”。
  • 列出已安装的PHP版本目录:ls /etc/php,进入对应版本目录后再查看 cli/fpm/apache2 下的 php.ini。

相关目录与常见修改点

  • PHP-FPM进程池配置:/etc/php/{版本号}/fpm/pool.d/www.conf(常见设置如监听地址:listen = /run/php/php**{版本号}**-fpm.sock)。
  • 修改后使配置生效:
    • Apache:sudo systemctl restart apache2
    • PHP-FPM:sudo systemctl restart php**{版本号}**-fpm
  • 验证修改是否生效:创建 /var/www/html/info.php,内容为 ,访问页面查看对应指令值是否已更新。

0