在 CentOS 系统中,PHP 的配置文件(php.ini)和配置相关路径取决于安装方式(YUM/RPM 安装、源码编译安装)以及 PHP 版本。下面分情况说明:
通常在:
/etc/php.ini
如果是 PHP 7+(Remi 源),可能分为 CLI 和 FPM:
/etc/php.ini # 公共配置
/etc/php.d/*.ini # 扩展配置
# PHP-FPM 专用
/etc/php-fpm.conf
/etc/php-fpm.d/www.conf
php --ini
或
php -i | grep "Loaded Configuration File"
示例输出:
Loaded Configuration File => /etc/php.ini
/etc/php-fpm.conf
/etc/php-fpm.d/www.conf
服务管理:
systemctl restart php-fpm
如果是 ./configure && make && make install 安装的:
cp php.ini-production /usr/local/php/etc/php.ini
常见路径:
/usr/local/php/etc/php.ini
/usr/local/php/etc/php-fpm.conf
查看方式:
/usr/local/php/bin/php --ini
/etc/php.d/ # YUM 安装
/usr/local/php/etc/php.d/ # 源码安装
# 查看 PHP 版本
php -v
# 查看 php.ini 路径
php --ini
# 查看 PHP 安装方式
rpm -qa | grep php
# 查看 FPM 配置
ls /etc/php-fpm.d/
如果你能告诉我:
我可以给你更精确的路径和修改示例。