Windows10 下配置安装 Laravel5(暂不成功)

前些天写了一篇:Windows10 下配置安装 Laravel5——建立服务器环境,现在继续折腾,安装 Laravel5。

根据官方教程,第一步是安装 Laravel Installer:

openssl

OpenSSL 一直提示证书验证错误,Google 了一些文章,总算找到解决之道,很简单,SSL 验证失败,是缺失 CA 证书。可以从这里下载。为了避免链接失效,我自己备份打包了一个备份:CA 证书

解压到 D:\server\bin\openssl,目录下本来就有一个 ca-bundle.crt,直接覆盖就好,我没有比对过,不确定是不是相同的文件。

然后修改 D:\server\bin\php\php.ini,找到:

添加第五行,重启 PHP,然后就可以重新运行上面的命令了,大概需要 3-5 分钟时间,需要耐心等待一下。

顺便说下,我特意建了一个 composer 的目录去运行这个命令,发现运行完之后里面什么都没有,应该是存到 Composer 的默认环境目录里了:

那么我们运行的这个 Composer 的命令是啥意思呢,composer 应该是连接的一个由社区维护的脚本库,叫 packagist.org。如果我们输入 laravel/installer,就可以找到这个脚本,1.1 应该是版本号的选择。

composer

OK,”global require” 又是什么意思呢?我去查了一下官方 Document,是这么写的:

compser global require

这次安装没有再提示 SSL 证书错误了。

install laravel

然后果然是安装到了 Composer Home 的目录:

composer home

OK,然后干嘛呢,官方教程是这么说的:

install laravel5

好吧,看来这不是我想要的,显然这样子做的结果就是,laravel 被安装到了 C 盘的 Composer Home 下面,似乎不支持自定义目录,然后我才理解,原来是有两种安装方法,第一种不能自定义目录,那么我们用第二种,Install Via Create-Project,我们用的命令应该是:

blocked

运行之后没反应,原来是 packagist.org 被丢包,也是,不被墙怎么能体现出社区的强大的呢?没关系,咱有梯子。

not empty

我晕,directory not empty 也提示错误,好吧,我来重新建一个 www,这回 OK 了,安装过程也是要等上个十五分钟左右,需要安装的 package 还挺多,怪不得人家官网说第一种方法会更快。

卡在 Generating optimized class loader 了,正当我打算去看个电视剧再说的时候,提示超时:

stopped

尝试了许多方法,依旧如此,就算延长 timeout 的时间也无济于事,暂时放弃。

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.