原创 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 就好了
牛掰,这是硬上了,哈哈