CentOS 是一種常用的 Linux 操作系統,它被廣泛用于 Web 服務器和云服務器等領域。在這些應用場景中,PHP 作為一種流行的服務器端編程語言,經常被使用。因此,在 CentOS 中查看 PHP 版本和相關配置的方法非常重要。
首先,我們可以通過以下命令查看當前 CentOS 系統上安裝的 PHP 版本:
php -v
該命令將輸出當前系統上 PHP 的版本號,例如:
PHP 7.2.24 (cli) (built: Oct 29 2019 12:48:15) ( NTS )
此外,還可以查看 PHP 的模塊和擴展,例如:
php -m
這樣可以列出當前 PHP 實例中已經載入的模塊和擴展,例如:
Core
ctype
curl
date
dom
fileinfo
filter
ftp
gettext
hash
iconv
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_sqlite
Phar
posix
readline
Reflection
session
SimpleXML
sockets
SPL
sqlite3
standard
tokenizer
xml
xmlreader
xmlwriter
xsl
zip
zlib
有時候,我們需要查看 PHP 的配置文件路徑,這可以通過以下命令實現:
php -i | grep "Loaded Configuration File"
該命令將直接輸出我們需要的信息,例如:
Loaded Configuration File =>/etc/php.ini
此外,在 CentOS 中,我們還可以使用 yum 命令來查看當前服務器上 PHP 相關的軟件包,例如:
yum info php
該命令將列出當前系統上可用的 PHP 軟件包的詳細信息,例如:
Name : php
Version : 5.4.16
Release : 48.el7
Architecture: x86_64
Install Date: Thu 23 Feb 2017 09:42:37 PM EST
Group : Development/Languages
Size : 29123341
License : PHP
Signature : RSA/SHA256, Mon 12 Sep 2016 12:14:43 AM EDT, Key ID 24c6a8a7f4a80eb5
Source RPM : php-5.4.16-48.el7.src.rpm
Build Date : Tue 09 Aug 2016 02:17:34 AM EDT
Build Host : worker1.bsys.centos.org
Relocations : (not relocatable)
Packager : CentOS BuildSystemVendor : CentOS
URL : http://www.php.net/
Summary : PHP scripting language for creating dynamic web sites
Description :
PHP is an HTML-embedded scripting language. PHP attempts to make it
easy for developers to write dynamically generated web pages. PHP also
offers built-in database integration for several commercial and
non-commercial database management systems, so writing a
database-enabled webpage with PHP is fairly simple. The most common
use of PHP coding is probably as a replacement for CGI scripts.
總之,以上這些方法可以有效地幫助我們在 CentOS 中查看 PHP 版本和相關配置信息,進而幫助我們更加流暢地開發和維護 Web 服務器和應用程序。