我的开发环境选择:
环境 | 各项对比 | - | - | - | - | - | - |
---|---|---|---|---|---|---|---|
服务器端 | 阿里云 | ubuntu14.02? | nginx(占内存较小) | mysql | |||
本地开发调试 | 自己电脑 | win7 | Apache | mysql |
代码托管:oschina git
IDE:JetBrains PhpStorm
本地开发调试环境搭建摘要
搭建教程可看
Laravel 5.2 中文文档(Laravel学院提供).pdf
见http://laravelacademy.org/
考虑墙速,使用离线包。
官方下载最新版本https://github.com/laravel/laravel/
直接下载–>https://codeload.github.com/laravel/laravel/zip/master
在项目根目录窗口,按住SHIFT+右键,“在此处打开命令窗口“,运行CMD
composer install
这命令可能第一次运行时要联网下载一些依赖到vendor文件夹中等操作,又考虑墙速,推荐当前免费梯子传送 。
遇到的问题
laravel路由失效问题的解决方法
可能是Apache的原因
httpd.conf中,
#使用laravel的路由功能,或配置apache虚拟域名,需要打开下面一行
LoadModule rewrite_module modules/mod_rewrite.so
#......
DocumentRoot "C:\wamp\www\blingtheta\blingtheta\public"
<Directory "C:\wamp\www\blingtheta\blingtheta\public">
Options FollowSymLinks
AllowOverride all
Order Allow,deny
Allow from all
</Directory>
其中 Options FollowSymLinks
不能是 Options none
不然打开localhost提示
Forbidden
You don’t have permission to access / on this server.
且 AllowOverride all
不能是 AllowOverride none
不然只能打开localhost主页,其它如localhost/xxx
等路由失效,提示
Not Found
The requested URL /app was not found on this server.
另对 Order Allow,deny
我的理解是,在这行以后的几行,都先运行Allow开头的,再运行deny开头的。参考此 链接
未完待续。。