【问题标题】:Error during composer create-project laravel/laravel myproject on Debian在 Debian 上作曲家创建项目 laravel/laravel myproject 期间出错
【发布时间】:2018-09-29 23:20:11
【问题描述】:

我在 Debian 上,我的 PHP 版本是 7.0.27。

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

然后我启动了我的 XAMPP Apache 服务器并转到 /opt/lampp/htdocs 文件夹。在那里我输入了命令sudo composer create-project laravel/laravel myproject(同样,sudo,因为它在我的主目录之外,但它引发了一个警告:“不要以root/超级用户身份运行Composer!有关详细信息,请参阅https://getcomposer.org/root”)。

但后来我得到了这个错误:

您的需求无法解决为一组可安装的软件包。

它打印了一堆问题。

我做错了什么?

感谢您的帮助。

EDIT1:我必须指定 myproject 文件夹已创建,但是当我到达 http://localhost/myproject/public 时,它打印了一个 PHP 错误:

警告:需要(/opt/lampp/htdocs/myproject/public/../vendor/autoload.php):无法打开流:Aucun fichier ou dossier de ce type in /opt/lampp/htdocs/myproject/第 24 行的 public/index.php

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

【问题讨论】:

  • 你需要安装一些php包。看看你得到了什么错误,然后像这样安装这些包: sudo aptitude install php7-mcrypt 等 mcrypt 是我认为你缺少的包之一。谷歌搜索会给你答案
  • 谢谢here are the errors I got,我需要安装哪些扩展?

标签: laravel installation xampp composer-php


【解决方案1】:

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

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

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

【讨论】:

  • sudo aptitude install php7-mbstring
猜你喜欢
  • 1970-01-01
  • 2017-01-07
  • 1970-01-01
  • 2021-06-14
  • 1970-01-01
  • 2018-10-29
  • 2019-10-25
  • 2015-08-20
  • 2018-12-07
相关资源
最近更新 更多