在Linux系统中,可以通过以下几种方法查看PHP的安装路径:
which
命令which php
输出示例:
/usr/bin/php
这会显示PHP可执行文件的路径(通常是软链接)。
whereis
命令whereis php
输出示例:
php: /usr/bin/php /usr/share/php /etc/php /usr/local/lib/php
会列出PHP相关的二进制文件、配置文件和库路径。
php -r "echo PHP_BINARY;"
输出示例:
/usr/bin/php
直接输出PHP解释器的绝对路径。
php --ini | grep "Loaded Configuration File"
输出示例:
Loaded Configuration File: /etc/php/8.1/cli/php.ini
通过配置文件路径可以推断PHP的安装目录(如 /etc/php/8.1/cli
)。
find
命令)sudo find / -name "php" -type f 2>/dev/null
这会搜索系统中所有名为 php
的文件(需root权限)。
php -i | grep "extension_dir"
输出示例:
extension_dir => /usr/lib/php/20210902 => /usr/lib/php/20210902
显示PHP扩展的安装路径。
which php
或 php -r "echo PHP_BINARY;"
php --ini
php -i | grep "extension_dir"
php -i
(输出全部PHP配置信息,可通过 grep
过滤)。根据需求选择合适的方法即可。