编写器在Debian上创建项目laravel/laravel myproject时出错

编写器在Debian上创建项目laravel/laravel myproject时出错,laravel,installation,xampp,composer-php,Laravel,Installation,Xampp,Composer Php,我使用的是Debian,我的PHP版本是7.0.27 首先,我开始使用curl-sS安装Composerhttps://getcomposer.org/installer |php然后sudo mv composer.phar/usr/local/composer(sudo,因为它在我的主目录之外)。然后我输入了composer,它就正确地执行了 然后我启动了XAMPP Apache服务器,进入/opt/lampp/htdocs文件夹。在那里,我输入了命令sudo composer create

我使用的是Debian,我的PHP版本是7.0.27

首先,我开始使用
curl-sS安装Composerhttps://getcomposer.org/installer |php
然后
sudo mv composer.phar/usr/local/composer
(sudo,因为它在我的主目录之外)。然后我输入了
composer
,它就正确地执行了

然后我启动了XAMPP Apache服务器,进入/opt/lampp/htdocs文件夹。在那里,我输入了命令
sudo composer create project laravel/laravel myproject
(再次输入sudo,因为它在我的主目录之外,但它发出了一个警告:“不要以root/super用户身份运行composer!有关详细信息,请参阅”)

但后来我犯了一个错误:

无法将您的需求解析为可安装的软件包集

它还印了一堆问题

我做错了什么

谢谢你的帮助

EDIT1:我必须指定创建了
myproject
文件夹,但当我找到它时,打印了一个PHP错误:

警告:require(/opt/lampp/htdocs/myproject/public/。/vendor/autoload.php):未能在第24行打开流:Aucun fichier ou docsier de ce键入/opt/lampp/htdocs/myproject/public/index.php

致命错误:require():无法在第24行的/opt/lampp/htdocs/myproject/public/./vendor/autoload.php(include_path=.:/opt/lampp/lib/php)中打开所需的'/opt/lampp/htdocs/myproject/public/./vendor/autoload.php')


Laravel提供了每个版本需要哪些php扩展的列表

这些是最新版本的。
根据您的错误,您缺少php mbstring

您需要安装一些php软件包。看看你会遇到什么错误,然后像这样安装这些软件包:sudo aptitude install php7 mcrypt etc mcrypt是我认为你缺少的软件包之一。谷歌搜索会给你答案谢谢你,我需要安装哪些扩展?sudo aptitude install php7 mbstring