为什么我的php -v版本与phpinfo()不同?

时间:2015-10-05 03:26:25

标签: php ssh

我查看了一些类似的问题并且他们有类似的问题,除了他们的php -v版本高于phpinfo()报告的版本。因为当我从php文件中调用phpinfo()时,它显示5.5.25是正确的。在终端通过ssh我运行php -v,它给了我5.4.43。我正在使用GoDaddy托管,在cPanel上我将它设置为5.5。我正在使用Composer和Laravel。当我创建一个新的Laravel项目时,它给了我这个错误:

[~/public_html]$ laravel new blog
Crafting application...
> php -r "copy('.env.example', '.env');"
> php artisan clear-compiled
Script php artisan clear-compiled handling the post-install-cmd event returned with an error



  [RuntimeException]
  Error Output:



run-script [--dev] [--no-dev] [-l|--list] [script] [args1] ... [argsN]


Application ready! Build something amazing.

1 个答案:

答案 0 :(得分:1)

您需要使用不同的路径来获取正确版本的命令行PHP。

使用

  

-a php

要获取可用PHP版本的路径,请使用完整路径名。

例如

  

的/ usr /斌/ PHP5