您可能會在CentOS上安裝了多個PHP版本,您不確定哪個版本在哪個目錄中。在這篇文章中,我將向您展示如何查看您的各個PHP安裝目錄。
首先,您可以使用以下命令查看您的PATH變量:
echo $PATH
這也將顯示出您的所有PHP版本所在的目錄。
如果您需要查找應用程序與其他工具的命令,否則不要使用從PATH中找到的PHP版本。如果您只是想知道您的PHP版本所在的目錄,您可以在終端中使用以下命令:
which php
該命令將輸出您系統(tǒng)上“默認” PHP 版本的目錄。這是因為在您的PATH環(huán)境變量中定義了系統(tǒng)的可執(zhí)行文件的目錄,其中包括“默認” PHP 版本的目錄。
例如,如果您在CentOS 7中安裝了PHP 7.4和PHP 7.2,那么您會看到如下所示的輸出:
[user@server ~]$ which php /usr/bin/php
在這個例子中,/usr/bin/php是CentOS 7所定義的“默認” PHP 7.4版本的路徑。如果您需要查看其他版本,您可以在終端中輸入像這樣的命令,其中x.x是您想要查找的PHP版本:
which php.x.x
例如,要查看PHP 7.2的安裝目錄:
[user@server ~]$ which php.7.2 /opt/remi/php72/root/usr/bin/php
此輸出顯示PHP 7.2的安裝目錄服務于為/opt/remi/php72/root/usr/bin/php。在默認情況下,這些命令可能不可用 。如果您想要運行這些命令以非root用戶,則需要添加/opt/remi/php72/root/usr/bin/到PATH環(huán)境變量中。
您還可以使用以下命令查看PHP二進制文件的其他信息:
php -v
這將顯示PHP版本以及其他詳細信息,包括已加載擴展的列表。
在 CentOs 中, PHP的安裝目錄在許多情況下是一個默認的目錄。如果您安裝 PHP而不知道具體目錄,則需要查找其默認的安裝位置。
您可以使用 find 命令搜索 PHP 安裝目錄的路徑:
find / -name php
上述命令將搜索整個根目錄(' / ')以查找名為“php”的文件或目錄。這個命令可能需要一段時間才能運行。另外,您可能需要使用root用戶權限才能查找到相應的文件夾。
在 CentOS 7 中,默認情況下,PHP二進制文件總是在/usr/bin/php中可用。如果您找不到PHP安裝目錄,建議您使用默認位置并執(zhí)行以下操作:
/usr/bin/php -i | grep "Loaded Configuration File"
此命令可以幫助您查找PHP的配置文件,并可以得到具體的 PHP 安裝目錄。
現(xiàn)在您知道了如何查找 CentOS 中的 PHP 安裝目錄。通過上述命令中的一個或多個,您可以使調(diào)試過程更加輕松。