【问题标题】:Run PHP in Linux Command Line在 Linux 命令行中运行 PHP
【发布时间】:2011-11-01 04:33:38
【问题描述】:

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

【问题讨论】:

  • $ curl localhost/phpinfo.php

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


【解决方案1】:

是的。

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

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

【讨论】:

    【解决方案2】:

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

    php /path/to/script.php
    

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

    【讨论】:

    • 什么显示无法打开文件?你得到什么准确的错误信息?
    【解决方案3】:

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

    php -i
    

    这会以控制台友好的格式打印它,而不是像phpinfo() 那样以样式化的 HTML 显示。

    【讨论】:

      【解决方案4】:

      你需要使用。

      php /var/www/html/phpinfo.php 
      

      【讨论】:

        【解决方案5】:

        你通常会这样做:

        php /var/www/html/phpinfo.php

        【讨论】:

          【解决方案6】:

          您可以使用命令行:

          php /var/www/html/phpinfo.php
          

          【讨论】:

            猜你喜欢
            • 2012-02-01
            • 1970-01-01
            • 2013-12-28
            • 1970-01-01
            • 2018-04-25
            • 2020-06-24
            • 2015-06-03
            • 2021-05-11
            相关资源
            最近更新 更多