windows下安装laravel

Laravel 相关网站: http://www.golaravel.com/ (国内) http://laravel.com/ (官网) http://laravelacademy.org/ (laravel学院)

http://pkg.phpcomposer.com/ (镜像文档) http://docs.phpcomposer.com/04-schema.html#composer.json(composer.json 相关字段文档 ) http://www.phpcomposer.com/ (composer 是什么的疑问)

当前系统为 wind8 环境 wnmp php版本为 5.6.1 laravel 5.1.11

下载安装composer wind 版

https://getcomposer.org/download/ 选择自己需要的, composer.phar

在准备一个json 包

http://pkg.phpcomposer.com/ 复制就可以。

生成composer.bat 可执行文件并设置环境变量。

在composer.phar 同目录先生成 composer.bat 内容为:

@ECHO OFF

php "%~dp0composer.phar" %*

如下图:说明前面的任务都ok了。

blob.png blob.png

开始下载laravel 安装包 powershell 命令行执行 composer global require "laravel/installer=~1.1" 安装又报错:

[Composer\Downloader\TransportException]

The "https://packagist.org/packages.json" file could not be downloaded: SSL operation failed with code 1. OpenSSL E

rror messages:

error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Failed to enable crypto

failed to open stream: operation failed

查找了一下openssl需要CA安全证书(钥匙) http://curl.haxx.se/docs/caextract.html 这个里面有。 在生成一个cacert.pem 放到一个自己喜欢的目录 (我这里选择放到 我的环境目录下 d:\wnmp下) 这时需要在php.ini 配置文件中添加:openssl.cafile=d:/wnmp/cacert.pem 就好了。(需要重启);

下载完成在设置一下环境变量 c:/vendor/bin (根据自己的目录设置 )。

composer create-project laravel/laravel blog --prefer-dist

blob.png 说明安装成功。 家里的网不好下载的好慢 郁闷死了。