我一直在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')|| copy(' . 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 Group Zend Engine v2.6.0,版权所有(c)1998-2015 Zend Technologies与Zend OPcache v7.0.6-dev,版权所有(c) 1999至2015年,由Zend Technologies提供

根据我的理解,这是ubuntu附带的php安装 . 如何让我的laravel安装使用来自xampp的php,这是更新的?

抛出错误消息后,我在项目目录中运行了 composer update ,但这也没有帮助 .

如果问题不在于PHP版本(我怀疑这是真的),如何在ubuntu中使用xampp创建laravel 5.6项目?