原创 Windows 2008 r2 安装无 Homestead 的 Laravel and 架设 Laravel china 代码上线教程 IIS7+PHP5.6+MySQL7
我是一个菜鸟 自己怎么装好的原因神马的 我也不知道 为啥不用 linux+homestead 这个安 是因为我阿里云 ecs 还要用 mc 跑程序化交易那个东西,不能换系统 但是服务器配置有点好,所以不想让他浪费,顺便学习点 laravel 就弄来研究下,这个环境搭建了无数次啊 失败失败再失败 然后懵逼的成功了 赶紧记录下来 以后我忘记了还能看看
首先列出所有准备软件(我是 64 位哈,32 位的朋友自己摆渡 32 位的相应软件)
Redis-x64-3.2.100.msi
phpmanagerforiis-1.2.0-x64.msi
phphub5-master.zip(laravel-china.org 的源码)
node-v6.11.0-x64.msi
memcached-1.4.5-amd64.zip
Composer-Setup.exe
mysql-5.7.17.msi
vcredist_x64.exe
php-5.6.30-nts-Win32-VC11-x64.zip
rewrite_2.0_rtw_x64.msi
好像木有了~
首先把 vcredist_x64.exe 安装了 这个软件就是 Microsoft Visual C++ 11 那个组件 摆渡 vc++11
安装 iis7
安装 rewrite_2.0_rtw_x64.msi 这个直接下一步下一步就可以了
要把图上的选项都点上哈
安装 php-5.6.30-nts-Win32-VC11-x64.zip 这个我是下的 zip 版本的 直接解压到 d:\php 就可以不管他了
安装 phpmanagerforiis-1.2.0-x64.msi 这个无脑安装
安装完后 打开 iis7 就可以看见了
点开它 对他进行简单的设置哈
安装 mysql 5.7 这个就不截图了 摆渡一大把 随便安都可以 反正我是直接 next 的 all next! 怕不怕
然后安装 Redis-x64-3.2.100.msi 这个
也可要全部 next 反正我是这么干的 研究用嘛 不要那么讲究
安装 memcached-1.4.5-amd64.zip
这个软件没找到 MSI 的 只有个 zip 的 百度了一下也安装好了
解压后运行 cmd 记住要用管理员身份
d:\mcm\schtasks /create /sc onstart /tn memcached /tr "'d:\mcm\memcached.exe' -m 512"
完成后就不管了
安装 Composer-Setup.exe
这个很好安装 不用增加环境变量这些哈
安装 node-v6.11.0-x64.msi 这个下一步就可以了
然后把 phphub5-master.zip(laravel-china.org 的源码)解压到任意一个目录下哈
解压好了在 iis 配置下就可以了
这个时候还是不能用的哈 别急 打开 cmd (管理员身份)
这里要等好久好久 只要能成功 我们忍
完了后 打开浏览器 输入地址
怎么一片空白~~我的神啊~~好不容易写个教程装下 b 结果突然全白 怎么回事 百度一下 原来是.env 这个文件没有
用编辑器打开 D:\phphub5-master.env.example
配置一下另存为.env 文件就好啦
然后再看看 输入地址后发现一堆代码 怎么回事,再百度了一下 好像是数据还没导入
那我们就导入数据
直接新建一个数据库 我.env 文件里写的是 d8
然后打开 cmd (管理员身份) 输入下面 2 个命令
php artisan migrate
php artisan db:seed
我们在输入地址看
内容出来了 前端是乱的 别怕 我刚刚又去百度了一下 还需要执行个命令
php artisan config:cache
执行后如果 再输入看看
好咯 嘿嘿 就这么简单 看起了文章长 其实都很快速的
常见问题
出现 xxxxxxx bootstrap xxxCxxx in 什么的错误 直接删除 bootstrap\cache\config.php 就好了
推荐文章: