在Linux命令行中运行PHP

在Linux命令行中运行PHP,php,linux,command-line,centos,command-line-interface,Php,Linux,Command Line,Centos,Command Line Interface,我编写了一个名为phpinfo.php的测试文件,它的路径是/var/www/html/phpinfo.php。没有浏览器,是否有办法运行文件并查看输出?您通常会执行以下操作: php/var/www/html/phpinfo.php您通常会这样做: php/var/www/html/phpinfo.php您可以使用以下命令行: php /var/www/html/phpinfo.php 您可以使用命令行: php /var/www/html/phpinfo.php 如果您想直接在命令行上运

我编写了一个名为
phpinfo.php
的测试文件,它的路径是
/var/www/html/phpinfo.php
。没有浏览器,是否有办法运行文件并查看输出?

您通常会执行以下操作:


php/var/www/html/phpinfo.php

您通常会这样做:


php/var/www/html/phpinfo.php

您可以使用以下命令行:

php /var/www/html/phpinfo.php

您可以使用命令行:

php /var/www/html/phpinfo.php

如果您想直接在命令行上运行它(这似乎不太可能,因为您已将文件放置在webroot中):


如果希望通过Web服务器访问它,则需要确保服务器配置为运行PHP脚本,然后发出HTTP请求。使用web浏览器是最简单的方法。安装一个或在另一台具有服务器网络访问权限的计算机上使用一个。

如果您想直接在命令行上运行它(这似乎不太可能,因为您已将文件放置在webroot中):


如果希望通过Web服务器访问它,则需要确保服务器配置为运行PHP脚本,然后发出HTTP请求。使用web浏览器是最简单的方法。在另一台具有服务器网络访问权限的计算机上安装或使用一个。

如果您只对
phpinfo()
的输出感兴趣,您可以通过以下命令行看到相同的信息:

php -i

这将以控制台友好的格式打印,而不是以样式化的HTML显示为
phpinfo()

如果您只对
phpinfo()
的输出感兴趣,您可以通过以下命令行看到相同的信息:

php -i
这将以控制台友好的格式打印它,而不是以样式化的HTML作为
phpinfo()
显示。

您需要使用

php /var/www/html/phpinfo.php 
你需要使用

php /var/www/html/phpinfo.php 

第一个从命令行运行脚本,第二个从Web服务器获取脚本(假设您已正确配置它)


第一个从命令行运行脚本,第二个从Web服务器获取脚本(假设您已正确配置)

$curl localhost/phpinfo.php
$curl localhost/phpinfo.php
什么显示它无法打开文件?您收到了什么准确的错误消息?什么显示它无法打开文件?你得到了什么准确的错误信息?