我查看了一些类似的问题并且他们有类似的问题,除了他们的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.
答案 0 :(得分:1)
您需要使用不同的路径来获取正确版本的命令行PHP。
使用
-a php
要获取可用PHP版本的路径,请使用完整路径名。
例如
的/ usr /斌/ PHP5