温馨提示×

CentOS怎么查看PHP配置

小樊
39
2026-08-29 14:37:37
栏目: 编程语言

CentOS 上查看 PHP 配置,常见有以下几种方式,按使用频率从高到低说明:


一、通过命令行查看 PHP 配置

1️⃣ 查看 PHP 配置信息(最常用)

php -i

或更易读的方式:

php -i | less

等同于 phpinfo(),包含 PHP 版本、配置文件路径、已加载模块等。


2️⃣ 快速查看 php.ini 实际加载路径

php --ini

示例输出:

Configuration File (php.ini) Path: /etc
Loaded Configuration File:         /etc/php.ini
Scan for additional .ini files in: /etc/php.d
Additional .ini files parsed:      /etc/php.d/20-bz2.ini, ...

这是判断 PHP 真正使用哪个 php.ini 的最可靠方式


3️⃣ 查看 PHP 版本

php -v

二、查看 PHP 配置参数(不打开 php.ini)

查看某个配置项

php -r "echo ini_get('upload_max_filesize');"

查看所有配置项

php -i | grep "upload_max_filesize"

三、通过 Web 方式查看(Web 服务器环境)

1️⃣ 创建 phpinfo 文件

vim /var/www/html/phpinfo.php

内容:

<?php
phpinfo();

2️⃣ 浏览器访问

http://服务器IP/phpinfo.php

⚠️ 查看完成后务必删除,避免安全风险

rm -f /var/www/html/phpinfo.php

四、直接查看 php.ini 配置文件

常见路径(CentOS)

/etc/php.ini

或(PHP 7+/8+):

/etc/php.d/*.ini

查看配置

cat /etc/php.ini

grep -v "^;" /etc/php.ini | grep -v "^$"

五、如果是 PHP-FPM(常见问题)

查看 PHP-FPM 使用的 php.ini

php-fpm -i | grep "Loaded Configuration File"

常见路径:

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

修改配置后重启:

systemctl restart php-fpm

六、不同 PHP 版本(如 PHP 7.4 / 8.1)

如果你使用 remi 或 SCL

php74 -i
php81 -i

或:

/opt/remi/php74/root/usr/bin/php --ini

✅ 常用组合(推荐)

php --ini
php -v
php -i | grep "Loaded Configuration File"

如果你愿意,可以告诉我:

  • CentOS 版本(7 / 8 / Stream)
  • PHP 版本
  • CLI 还是 Web(Nginx/Apache)

我可以给你更精确的命令 ✅

0