在Debian

时间:2018-04-19 12:37:21

标签: laravel installation xampp composer-php

我在使用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

1 个答案:

答案 0 :(得分:0)

Laravel提供了每个版本所需的php扩展名列表。

https://laravel.com/docs/5.6#server-requirements

这些是最后一个版本。 根据你的错误你缺少php-mbstring