【问题标题】:php script not executed from command linephp脚本未从命令行执行
【发布时间】:2015-06-21 04:49:59
【问题描述】:

我无法从命令行执行 php 脚本。我在名为 test.php 的文件中有以下简单代码:

#!/usr/bin/php
print password_hash("rasmuslerdorf", PASSWORD_DEFAULT)."\n";

在执行时,我得到了这个:

#./test.php
print password_hash("rasmuslerdorf", PASSWORD_DEFAULT)."\n";

关于我的环境,它是一个 Debian 7 x64 服务器。

#which -a php
/usr/bin/php    
#`which php` -v
PHP 5.6.9-0+deb8u1 (cli) (built: Jun  5 2015 11:03:27)

我的安装可能有什么问题?

【问题讨论】:

    标签: linux ubuntu php debian


    【解决方案1】:

    您需要使用适当的标签封装您的 PHP 代码,否则它将被解释为纯文本。将您的 PHP 文件修改为以下内容:

     <?php
          print password_hash("rasmuslerdorf",PASSWORD_DEFAULT)."\n";
     ?>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-06
      • 2013-01-14
      • 1970-01-01
      • 2017-12-07
      • 2012-04-26
      • 1970-01-01
      相关资源
      最近更新 更多