在过去的3天里,我试图通过编辑器在我的系统(Windows 8.1)中安装laravel 5.5并一个接一个地获得一系列错误。所以我要问一些问题,以便清除我对各种博客和SO进行超过20-25小时的研究后仍然怀疑的疑问。
php 7
c:\php.
我发现我必须创建一个我从Github复制的composer.json
文件,如下所示,但我不知道在哪里保存这个composer.json文件,所以我创建了这个文件C:\Users\MyPC (i.e. my home directory)
。
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=7.0.0",
"fideloper/proxy": "~3.3",
"laravel/framework": "5.5.*",
"laravel/tinker": "~1.0"
},
"require-dev": {
"filp/whoops": "~2.0",
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~6.0"
},
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\": "tests/"
}
},
"extra": {
"laravel": {
"dont-discover": [
]
}
},
"scripts": {
"post-root-package-install": [
"@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"@php artisan key:generate"
],
"post-autoload-dump": [
"Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
"@php artisan package:discover"
]
},
"config": {
"preferred-install": "dist",
"sort-packages": true,
"optimize-autoloader": true
}
}
如果我犯了任何错误,请检查上面的代码。
"composer update"
命令,该命令下载了大量文件并放在C:\Users\MyPC\vendor folder (I think)
中,但最后抛出了一个我无法记住的错误。"composer install"
命令并得到如下所示的错误。这是我的问题,我无法弄清楚该怎么做。
我还有一些疑问:
a - composer create-project --prefer-dist laravel/laravel NAME_OF_PROJECT
也可用于设置新项目,然后我们使用composer global require “laravel/installer”
然后使用laravel new NAME_OF_PROJECT
方法。使用此方法有什么好处。
b - 使用安装程序安装组合程序以设置新的laravel项目后,要遵循的步骤是什么。构建项目文件夹的最佳实践是什么?
请帮帮我。我正在学习laravel但不知道如何处理这个作曲家的东西并安装laravel,因为大部分或全部教程都是从创建新的项目文件开始的。他们没有教会如何安装它们。
答案 0 :(得分:0)
好的很多研究和尝试和错误我想出了一种对我有用的方法。我正在使用 Windows 8.1 。
注意:从中下载
php
http://php.net/downloads.php。在Non Thread Safe version
下载zip format
并将其解压缩到。{1}} 所需的文件夹(我在C:\ php中提取)。
composer
,之后什么都没做,比如在环境设置中设置PATH,安装程序会为你做。从https://getcomposer.org/download/下载Composer安装程序。
laravel
并将其exctrated到所需的项目文件夹。下载Laravel最新版本
"composer self-update"
命令。"composer update"
命令。"composer global require “laravel/installer”"
命令。此命令将安装Laravel Installer。现在我可以转到项目文件夹目录并运行" laravel new myProjectName"命令创建新的laravel项目。