温馨提示×

centos php配置路径在哪里

小樊
54
2026-10-08 17:20:45
栏目: 编程语言

在 CentOS 系统中,PHP 的配置文件(php.ini)和配置相关路径取决于安装方式(YUM/RPM 安装、源码编译安装)以及 PHP 版本。下面分情况说明:


一、YUM / RPM 方式安装(最常见)

1. php.ini 配置文件路径

通常在:

/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

2. 查看当前 PHP 使用的 php.ini 路径(最准确)

php --ini

或

php -i | grep "Loaded Configuration File"

示例输出:

Loaded Configuration File => /etc/php.ini

二、PHP-FPM 相关配置路径(Web 环境常用)

/etc/php-fpm.conf
/etc/php-fpm.d/www.conf

服务管理:

systemctl restart php-fpm

三、源码编译安装 PHP

如果是 ./configure && make && make install 安装的:

  • php.ini 默认不存在,需要手动复制:
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/

如果你能告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 版本(5.6 / 7.x / 8.x)
  • 是否为 PHP-FPM / Apache 模式

我可以给你更精确的路径和修改示例。

0 踩