在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 --iniphp -i | grep "extension_dir"php -i(输出全部PHP配置信息,可通过 grep 过滤)。根据需求选择合适的方法即可。