在 CentOS 上,PHP 的配置文件(php.ini)位置取决于你安装 PHP 的方式(系统自带、Remi、源码编译等)。下面按常见情况说明:
php --ini
输出示例:
Configuration File (php.ini) Path: /etc
Loaded Configuration File: /etc/php.ini
✅ 这里 Loaded Configuration File 就是当前使用的配置文件
/etc/php.ini
如果你是 PHP-FPM(Web 用得多):
/etc/php-fpm.conf
/etc/php-fpm.d/www.conf
/etc/php.ini
# 或
/etc/opt/remi/php74/php.ini
/etc/opt/remi/php80/php.ini
查看当前 PHP 版本:
php -v
配置文件同样是:
/etc/php.ini
重启 Apache:
systemctl restart httpd
修改配置后重启:
systemctl restart php-fpm
可能没生成,可复制模板:
cp /usr/lib64/php/modules/* /etc/php.d/
# 或
php --ini | grep "Configuration File"
find / -name php.ini 2>/dev/null
如果你愿意,可以告诉我:
我可以给你精确路径和操作命令 ✅