欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

[Laravel 5 教程学习笔记] 一、Windows下安装Laravel 5 有大用 有大大用

shiping1 的头像

最近看到一些统计,说是Laravel是目前PHP框架中使用最多的,所以就想来学习下。之前其实也想过学习这个框架,但是每次到第一步安装的时候就卡住了,无奈 :sad: 。之前用ThinkPHP的时候,下载完放到网站目录下就可以用,这个却还要折腾很多别的东西。今天终于安装成功了,原来安装挺简单的,记录下步骤~

 

一、安装前的准备工作

1. 配置PHP环境

首先需要配置PHP运行环境,这里我直接使用的是WampServer集成包。由于Laravel 框架有一些系统上的需求,所以推荐大家下载一个较高的版本,以满足下面的条件。

  • PHP 版本 >= 5.4

  • Mcrypt PHP 扩展

  • OpenSSL PHP 扩展

  • Mbstring PHP 扩展

  • Tokenizer PHP 扩展

我使用的是2.5版本,并直接安装在了D:\wamp下。

2. 安装Composer

Laravel 框架使用 Composer 来管理其依赖性。所以,在你使用 Laravel 之前,你必须确认在你电脑上是否安装了 Composer。

Composer下载Windows下的安装包,下载完成之后直接双击安装–“Next”–选上“Install Shell Menus”–“Next”,这一步需要选择php.exe的路径,由于我用的WAMP包,安装在D:\wamp下,所以选择路径“D:\wamp\bin\php\php5.5.12\php.exe”,之后继续“Next”,这时会下载一个composer.phar的文件(可能会比较慢,建议安装前翻墙~),之后经过一段时间等待,Composer就安装完成了。

二、安装Laravel

这一步直接通过 Composer Create-Project 命令来安装。

打开想要安装到的目录,我选择安装到D:\wamp\www目录,右键选择“Use Composer Here”,或者直接 Win+R 键打开 c m d.exe,然后进入安装目录。然后通过下面的命令安装:


  1. composer create-project laravel/laravel laravel5 "~5.0.0" --prefer-dist

最后一个是安装生成目录的名称,可以修改,而其他的不能修改。之后经过一段时间的等待之后,就完成安装Laravel了。

现在通过http://localhost/laravel5/public,出现下面的内容,就表示已经初步安装完成了。

Laravel5

composer transportexception content-length mismatch 出现这种错,下面的办法有大用

三、更改Composer源

在安装Laravel的过程中,由于使用的国外Composer源,经常出现下面的提示而安装失败:


  1. [Composer\Downloader\TransportException]

  2. The "https://packagist.org/packages.json" file could not be downloaded: SSL/TLS already set-up for this stream

  3. failed to open stream: Cannot connect to HTTPS server through proxy

[2016-03-18] 更新:

可以切换到国内的一些源来解决,切换镜像的方法有两种:

  1. 系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。

  2. 单个项目配置: 将配置信息添加到某个项目的 composer.json 文件中。

3.1 修改 Composer 全局配置

打开命令行窗口执行下面的命令:


  1. composer config -g repo.packagist composer https://packagist.phpcomposer.com

composer update不动了            

 5.1k 次浏览

运行composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
然后就不动了
composer已经self-update
fxp/composer-asset-plugin已升级到1.2.2
试过中文镜像站,也用过ss翻墙,都没啥用
就是卡在那里不动。

                       
克塞  236                            
2017-03-08 提问                       


1 个回答


已采纳                

可能phpcomposer镜像出问题了,试试这3个,另外如果只是安装使用composer require                    

                       
composer config -g repo.packagist composer https://packagist.composer-proxy.org
composer config -g repo.packagist composer https://p.staticq.com 
composer config -g repo.packagist composer https://packagist.phpcomposer.com


想查看是否配置成功,可以执行:


  1. composer config -l -g

上面的命令结果的 [home] 项会列出 Composer 全局配置 config.json 的位置。

3.2 修改当前项目的配置文件

打开命令行窗口,进入当当前项目根目录下,然后执行下面的命令:


  1. composer config repo.packagist composer https://packagist.phpcomposer.com

上述命令将会在当前项目中的 composer.json文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):


  1. "repositories": {

  2. "packagist": {

  3. "type": "composer",

  4. "url": "https://packagist.phpcomposer.com"

  5. }

  6. }

之后从新运行Laravel安装命令即可。

注:Laravel 5 的网站入口为Laravel 5安装目录下的 /public 目录,而非Laravel 5的安装目录,此点需要注意!

 
 
转载请注明来源:[Laravel 5 教程学习笔记] 一、Windows下安装Laravel 5 - Specs' Blog-就爱PHP

本文共 5 个回复

  •  

    小鱼 2015/09/14 23:36

    不错 值得学习~ :???:

  •  

    showier 2015/11/14 13:22

    你的教程确实比较实用,按照步骤已经安装了,如果没有出错的情况,你的第三步,是不是可以忽略?

  •  

    br 2016/04/01 23:55

    你写的不错。感觉比 那个 最适合国内人的laravel教程好

    •  

      Specs  2016/04/03 07:33

      br 我只是翻译下原视频教程~~

来自  http://9iphp.com/web/laravel/install-laravel-5-on-windows.html

普通分类: