如何找到php的可执行路径?

如何找到php的可执行路径?

我需要有我的 php 的可执行文件路径,因为我想在 eclipse php 上运行 php 文件。显然没有 exe 文件,那么我必须搜索哪个文件?

答案1

可以使用以下命令找到默认可执行文件:

which php

在我的系统上,结果为/etc/bin/php。但是,如果我列出此文件,结果显示它是 的符号链接/etc/alternatives/php

$ ls -l /usr/bin/php
lrwxrwxrwx 1 root root 21 mei 10  2016 /usr/bin/php -> /etc/alternatives/php

反过来,这是(在我的系统上)指向的符号链接/etc/bin/php7.2

$ ls -l /etc/alternatives/php
lrwxrwxrwx 1 root root 15 jun 20  2018 /etc/alternatives/php -> /usr/bin/php7.2

这是实际的可执行文件:

$ file /usr/bin/php7.2
/usr/bin/php7.2: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, BuildID[sha1]=1b669fd85cfcca25b9733cacf7e7ebaafc0ce17e, stripped

相关内容