HCRM博客

如何在CentOS系统中查看PHP版本信息?

在 CentOS 系统上查看 PHP 信息是一个常见的需求,无论是为了调试、优化还是了解服务器环境,以下是一些常用的方法和命令,用于查看 PHP 的版本和配置信息。

查看 PHP 版本

要查看已安装的 PHP 版本,可以使用以下命令:

如何在CentOS系统中查看PHP版本信息?-图1
(图片来源网络,侵权删除)
php v

输出示例:

PHP 7.4.16 (cli) (built:   Mar  2 2021 13:35:18) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies

查看 PHP 配置

使用php i

这个命令将显示详细的 PHP 配置信息,包括已加载的扩展、环境变量等。

php i

输出示例:

...
Configuration File (php.ini) Path => /etc/php.ini
Loaded Configuration File => /etc/php.ini
...

使用phpinfo()

如果你有一个运行中的 PHP 应用或可以通过浏览器访问 PHP 文件,可以创建一个包含以下内容的 PHP 文件:

如何在CentOS系统中查看PHP版本信息?-图2
(图片来源网络,侵权删除)
<?php
phpinfo();
?>

然后通过浏览器访问这个文件,例如http://yourserverip/info.php,你将看到一个详细的 HTML 页面,其中包含所有 PHP 配置信息。

查看已安装的 PHP 扩展

使用php m 命令可以列出所有已安装的 PHP 扩展。

php m

输出示例:

[PHP Modules]
Core
date
libxml
openssl
phar
...
[Zend Modules]

检查 PHP 配置文件路径

使用以下命令可以查看 PHP 正在使用的配置文件路径:

php ini

输出示例:

Configuration File (php.ini) Path: /etc/php.ini
Loaded Configuration File:         /etc/php.ini
Scan for additional .ini files in: /etc/php.d

检查 PHP 进程状态

如果你使用的是 FPM(FastCGI Process Manager),你可以使用以下命令查看 PHPFPM 的状态:

如何在CentOS系统中查看PHP版本信息?-图3
(图片来源网络,侵权删除)
systemctl status phpfpm

输出示例:

● phpfpm.service The PHP FastCGI Process Manager
   Loaded: loaded (/usr/lib/systemd/system/phpfpm.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 20210302 13:35:18 CST; 2h 15min ago
     Docs: man:phpfpm7.4(8)
 Main PID: 1234 (phpfpm7.4)
   CGroup: /system.slice/phpfpm.service
           ├─1234 phpfpm7.4: master process (/etc/phpfpm.d/www.conf)
           └─1235 phpfpm7.4: pool www

检查 PHP 日志文件

PHP 的错误日志通常记录在配置文件中指定的位置,你可以编辑php.ini 文件来查看或修改错误日志的路径,默认情况下,错误日志路径可能如下:

error_log = /var/log/phpfpm/error.log

你可以使用tAIl 命令查看最新的日志条目:

tail f /var/log/phpfpm/error.log

相关问答 FAQs

Q1: 如何更改 PHP 配置文件?

A1: 要更改 PHP 配置文件,首先需要找到配置文件的位置,配置文件位于/etc/php.ini,你可以使用文本编辑器(如vinano)打开并编辑该文件。

sudo vi /etc/php.ini

修改完成后,保存文件并重启 Web 服务器或 PHPFPM 服务以使更改生效:

sudo systemctl restart httpd    # 对于 Apache
sudo systemctl restart nginx   # 对于 Nginx
sudo systemctl restart phpfpm # 对于 PHPFPM

Q2: 如何安装新的 PHP 扩展?

A2: 你可以使用包管理器(如yum)来安装新的 PHP 扩展,要安装mbstring 扩展,可以使用以下命令:

sudo yum install phpmbstring

安装完成后,你需要重启 Web 服务器或 PHPFPM 服务以使更改生效:

sudo systemctl restart httpd    # 对于 Apache
sudo systemctl restart nginx   # 对于 Nginx
sudo systemctl restart phpfpm # 对于 PHPFPM

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/17353.html

分享:
扫描分享到社交APP
上一篇
下一篇