我已经安装了Apache和PHP。我知道PHP可以正常工作,因为我已经在Apache服务器上测试了一个简单的PHP文件。
我正在编写一个简单的网络服务器,该服务器应该能够处理PHP文件。因此,一旦我收到一个PHP文件的请求,我就想执行“ exec php test.php”之类的操作,并获取输出并将其传递给客户端。
由于我对Ubuntu的了解不多,所以我不知道PHP可执行文件在哪里(应该在\ bin中?)。但是\ bin或\ usr \ bin中没有PHP文件。
当我运行“哪个php”时,它什么也没显示。我该怎么做呢?
1
发生的情况很可能是您将apache中的php作为php模块(从技术上讲-一个不是在外部调用的可执行二进制文件的库),这就是为什么找不到该二进制文件的原因。此注释旨在完成答案,它告诉您需要做什么才能在系统中获取php二进制文件,但没有提供丢失它的任何原因。
—
AnonymousLurker 2012年
如果您确实按照标签所提示的那样运行Ubuntu 8.10,则应该了解Ubuntu 8.10太过时了。您确实应该尽快升级。该版本没有安全支持。
—
Zoredache
@Zoredache是的,我知道它已经很老了。但是我不是Ubuntu用户。我有CD并安装了它,仅用于我的任务!:D
—
samsamara 2012年