【发布时间】: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