Laravel框架学习笔记(一)环境搭建


Posted in PHP onOctober 15, 2014

为什么选择laravel框架,是因为laravel框架目前是Php最流行的框架,深入研究后发现和asp.net mvc框架在功能上基本上是伯仲之间。只是各自的实现方法不同。

php在windows下的开发环境搭建

1.下载php地址http://windows.php.net/download/注意相关版本,我的服务器用的iis7.5 32 系统

VC11 x86 Non Thread Safe

解压之后放到相应的目录,配置php.ini文件,这里注意里面的dll启用的相关配置,这个网上有也不多说了。

2.iis 配置

我用的fastcgi 部署的,需要下载phpmanager https://phpmanager.codeplex.com/

安装完phpmanager 点击iis站点会出现phpmanager的图标

Laravel框架学习笔记(一)环境搭建

点开之后会出现下面界面,相关设置功能也比较简单,需要注意的是php extensions ,这个和上面php.ini 中的dll启用是一致的。

配置在iis fastcgi模式下 需要启用 php_wincache.dll.记得启用这个。

Laravel框架学习笔记(一)环境搭建

3.下载laravel 框架,这里需要下载一个composer 一个类似与npm的一个php工具。

安装时需要选择php的版本。如果需要更改php版本,重新安装就可以了

将laravel压缩包解压到laravel文件夹,在laravel文件夹中shfit+右键打开命令窗口

输入 compser intsall 会自动下载相关的依赖组件到vendor文件夹中

4.mysql的安装

mysql安装这里不详细叙述了,基本上没有太大的问题。

后面可能会碰到一个laravel 的Eloquent ORM 建模报错的问题,

需要把mysql 中的

# Set the SQL mode to strict
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

修改成

sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"

也是网上找到解决方案,如果没有问题最好。

5.所有组件下载完之后开始配置iis php站点

和.net站点一样配置,注意站点的根目录不是laravel文件夹,而是下面的public文件夹。

配置一下host文件和网站的域名。

配置完成,点开phpmanager 中的check phpinfo();查看安装

程序池不需要更改,2.0的集成模式就可以了,

6.这时基本上就完成所有组件的安装

访问上一步设置的网站域名。就可以看到laravel欢迎页。

这里还有一个特别要注意的地方,由于laravel生成的url也是不带后缀的,会出现404的错误,

需要安装IIS Url Rewrite 组件

安装完成之后

进入rewrite 界面点击右侧导入规则

然后选择public 文件下的.htaccess文件

Laravel框架学习笔记(一)环境搭建

导入完之后应用规则就行了。

以上步骤基本上就搭建完laravel在window iis中运行环境

PHP 相关文章推荐
php4的session功能评述(三)
Oct 09 PHP
php+mysql开源XNA 聚合程序发布 下载
Jul 13 PHP
PHP中读写文件实现代码
Oct 20 PHP
php自动注册登录验证机制实现代码
Dec 20 PHP
PHP数据集构建JSON格式及新数组的方法
Nov 07 PHP
CodeIgniter针对lighttpd服务器URL重写的方法
Jun 10 PHP
php简单smarty入门程序实例
Jun 11 PHP
PHP实现多关键字加亮功能
Oct 21 PHP
详解PHP使用Redis存储session时的一个Warning定位
Jul 05 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
php中file_get_contents()函数用法实例
Feb 21 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 #PHP
php保存二进制原始数据为图片的程序代码
Oct 14 #PHP
ThinkPHP 3.2 数据分页代码分享
Oct 14 #PHP
PHP+jQuery 注册模块的改进(三):更新到Smarty3.1
Oct 14 #PHP
PHP+jQuery 注册模块的改进(一):验证码存入SESSION
Oct 14 #PHP
PHP+jQuery 注册模块开发详解
Oct 14 #PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
Oct 14 #PHP
You might like
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
2020/05/12 PHP
jQuery Deferred和Promise创建响应式应用程序详细介绍
2013/03/05 Javascript
基于IE下ul li 互相嵌套时的bug,排查,解决过程以及心得介绍
2013/05/07 Javascript
javascript实现跳转菜单的具体方法
2013/07/05 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
JQuery 给元素绑定click事件多次执行的解决方法
2014/09/09 Javascript
cookie的secure属性详解
2015/04/08 Javascript
JS+CSS实现大气清新的滑动菜单效果代码
2015/10/22 Javascript
使用jQuery在移动页面上添加按钮和给按钮添加图标
2015/12/04 Javascript
使用jquery获取url以及jquery获取url参数的实现方法
2016/05/25 Javascript
微信小程序 Windows2008 R2服务器配置TLS1.2方法
2016/12/05 Javascript
PHP7新特性简述
2017/06/11 Javascript
深入理解js 中async 函数的含义和用法
2018/05/13 Javascript
Vue插值、表达式、分隔符、指令知识小结
2018/10/12 Javascript
微信小程序时间控件picker view使用详解
2018/12/28 Javascript
微信小程序如何利用getCurrentPages进行页面传值
2019/07/01 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
js实现三角形粒子运动
2020/09/22 Javascript
python urllib urlopen()对象方法/代理的补充说明
2017/06/29 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
使用Anaconda3建立虚拟独立的python2.7环境方法
2018/06/11 Python
对Python中的条件判断、循环以及循环的终止方法详解
2019/02/08 Python
python实现websocket的客户端压力测试
2019/06/25 Python
Python udp网络程序实现发送、接收数据功能示例
2019/12/09 Python
Python ini文件常用操作方法解析
2020/04/26 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
DJI大疆无人机官方商城:全球领先的无人飞行器研发和生产商
2016/12/21 全球购物
Java基础面试题
2014/07/19 面试题
小区停车场管理制度
2014/01/27 职场文书
关于是否需要写商业计划书
2014/02/07 职场文书
房屋转让协议书
2014/04/11 职场文书
活动总结报告格式
2014/05/09 职场文书
2015年师德师风承诺书
2015/01/22 职场文书
品牌形象定位,全面分析
2019/07/23 职场文书