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,内容为 ,访问页面查看对应指令值是否已更新。