我通过 SSH 连接到 Red Hat 计算机。我不是 root 用户。我尝试本地化 PHP 解释器(在 Debian 中,例如 /usr/bin/php),但找不到它。which
未安装,而且由于我不是 root 用户,因此无法安装 rpm 包。我知道 php 已安装,因为我可以在终端中输入 php,它会进入读取模式。我尝试了find / -type d -name php
or f ind / -type f -name ph
p,得到了输出“terminated”,我猜这意味着没有找到任何内容。我该如何找到 php?
答案1
如果你能执行php
,你就能得到phpinfo()
。上面有关于解释器本身的信息。
php -i | grep '"_"'
答案2
如果你使用 Bash:
type -a php
PATH
它将告诉您“php”所指的所有别名、函数和可执行文件(在您的中)。
类似的东西也可以在其他 shell 中工作。
除此以外,您还可以尝试其他命令which
:和。whereis
whence
答案3
首先检查php-cli是否安装。
rpm -qa | grep php-cli