Debian:使用解析器运行php文件

Debian:使用解析器运行php文件,php,parsing,debian,lenny,Php,Parsing,Debian,Lenny,我正在尝试在我的vps上运行php脚本。我确实安装了php5,但当我运行php文件时,它会显示 /usr/bin/php: bad interpreter: No such file or directory 所以我输入了php5在哪里 输出为: php5:/etc/php5/usr/lib/php5/usr/share/php5 问题是:在这一点上,我应该怎么做才能使php文件运行 在我的php文件的顶部,我应该有什么#/etc/php5?那么您没有安装它。命令行或CGI版本可以通过以下方式

我正在尝试在我的vps上运行php脚本。我确实安装了php5,但当我运行php文件时,它会显示

/usr/bin/php: bad interpreter: No such file or directory
所以我输入了
php5在哪里

输出为:

php5:/etc/php5/usr/lib/php5/usr/share/php5

问题是:在这一点上,我应该怎么做才能使php文件运行


在我的php文件的顶部,我应该有什么<代码>#/etc/php5?

那么您没有安装它。命令行或CGI版本可以通过以下方式安装:

sudo apt-get install php5-cgi

或者
-cli
如果它仅用于控制台脚本,并且您已经为Apache运行了mod_php。

那么您没有安装它。命令行或CGI版本可以通过以下方式安装:

sudo apt-get install php5-cgi

或者
-cli
如果它仅用于控制台脚本,并且您已经为Apache运行了mod_php。

使用
哪个php5
来查找解释器。它也可以被称为
php
phpcgi
phpcli
。如果您只安装了
mod_php
版本,它就不存在。@mario当我键入
which php5
时,我没有得到任何输出使用
which php5
查找解释器。它也可以被称为
php
phpcgi
phpcli
。如果您只安装了
mod_php
版本,它就不存在。@mario当我键入
which php5
时,我没有得到任何输出,我认为它不会在Debian包中创建默认符号链接。二进制文件将被称为
/usr/bin/php5 cgi
。只有
php5 cli
包提供了
/usr/bin/php5
sans扩展名。好了,在我想运行的php文件之上,我有
#/usr/bin/php5 cgi
?是的,可以。为了与CLI版本保持一致,您应该使用
#/usr/bin/php5 cgi-qC
然而,它的工作原理很好,有一件事;它被卡住并显示一堆奇怪的消息:是因为我使用cli吗?我应该用别的东西吗?真奇怪。从没见过这样的事。或者尝试安装php5 cli包。我认为它不会在Debian包中创建默认符号链接。二进制文件将被称为
/usr/bin/php5 cgi
。只有
php5 cli
包提供了
/usr/bin/php5
sans扩展名。好了,在我想运行的php文件之上,我有
#/usr/bin/php5 cgi
?是的,可以。为了与CLI版本保持一致,您应该使用
#/usr/bin/php5 cgi-qC
然而,它的工作原理很好,有一件事;它被卡住并显示一堆奇怪的消息:是因为我使用cli吗?我应该用别的东西吗?真奇怪。从没见过这样的事。尝试安装php5 cli软件包,然后选择安装。