编写器在Debian上创建项目laravel/laravel myproject时出错
我使用的是Debian,我的PHP版本是7.0.27 首先,我开始使用编写器在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
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