我在Ubuntu中使用php 5.6。*来编写Laravel项目,直到Laravel更新为5.6,需要PHP 7.x.x.然后我升级了我的xampp安装,以便它携带php 7.
安装升级的xampp之后,我似乎无法再次创建一个laravel项目。当我运行命令composer create-project laravel/laravel blog
时,我收到以下错误:
sh:1:@php:找不到 脚本@php -r" file_exists(' .env')||复制(' .env.example',' .env');"处理带有错误
返回的post-root-package-install事件[RuntimeException的]
错误输出:sh:1:@php:not found
当我使用php --version
在终端上检查我的php版本时,这就是我得到的:
PHP 5.6.11-1ubuntu3.4(cli) 版权所有(c)1997-2015 PHP小组 Zend Engine v2.6.0,版权所有(c)1998-2015 Zend Technologies Zend Technologies的Zend OPcache v7.0.6-dev,Copyright(c)1999-2015,
据我了解,这是ubuntu附带的php安装。如何让我的laravel安装使用来自xampp的php,这是更新的?
在抛出错误消息之后,我在项目目录中运行了composer update
,但这也没有帮助。
如果问题不在于PHP版本(我怀疑这是真的),如何在ubuntu中使用xampp创建laravel 5.6项目?