我在使用Debian,我的PHP版本是7.0.27。
首先我开始使用curl -sS https://getcomposer.org/installer | php
然后sudo mv composer.phar /usr/local/composer
安装Composer(sudo因为它在我的主目录之外)。然后我输入composer
并正确执行。
然后我启动了我的XAMPP Apache服务器,然后转到/ opt / lampp / htdocs文件夹。在那里我输入了命令sudo composer create-project laravel/laravel myproject
(再次,sudo,因为它在我的主目录之外,但它发出警告:“不要以超级用户身份运行Composer!有关详细信息,请参阅https://getcomposer.org/root”)。
但后来我收到了这个错误:
您的要求无法解析为可安装的软件包。
它打印了一堆问题。
我做错了什么?
感谢您的帮助。
EDIT1:我必须指定尽管创建了myproject
文件夹,但是当我到达http://localhost/myproject/public时,它会打印出一个PHP错误:
警告:require(/ opt / lampp / htdocs / myproject / public /../ vendor / autoload.php):无法打开流:/ opt / lampp / htdocs / myproject /中的Aucun fichier ou档案类型第24行的public / index.php
致命错误:require():无法打开所需的'/opt/lampp/htdocs/myproject/public/../vendor/autoload.php'(include_path ='。:/ opt / lampp / lib / php')在第24行的/opt/lampp/htdocs/myproject/public/index.php
答案 0 :(得分:0)
Laravel提供了每个版本所需的php扩展名列表。
https://laravel.com/docs/5.6#server-requirements
这些是最后一个版本。 根据你的错误你缺少php-mbstring