在Linux命令行中运行PHP

时间:2011-08-22 13:55:38

标签: php linux command-line centos command-line-interface

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

6 个答案:

答案 0 :(得分:9)

 - php /var/www/html/phpinfo.php
 - curl http://localhost/phpinfo.php

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

答案 1 :(得分:3)

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

php /path/to/script.php

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

答案 2 :(得分:2)

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

php -i

这将以适合控制台的格式打印,而不是以phpinfo()显示的样式化HTML格式打印。

答案 3 :(得分:2)

你需要使用。

php /var/www/html/phpinfo.php 

答案 4 :(得分:1)

你通常会这样做:

php /var/www/html/phpinfo.php

答案 5 :(得分:1)

您可以使用命令行:

php /var/www/html/phpinfo.php