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 相关文章推荐
使用apache模块rewrite_module (转)
Feb 14 PHP
php正则过滤html标签、空格、换行符的代码(附说明)
Oct 25 PHP
深入理解:单一入口、MVC、ORM、CURD、ActiveRecord概念
Jun 06 PHP
php中生成随机密码的自定义函数代码
Oct 21 PHP
PHP实现的带超时功能get_headers函数
Feb 10 PHP
php生成固定长度纯数字编码的方法
Jul 09 PHP
php生成4位数字验证码的实现代码
Nov 23 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
利用php-cli和任务计划实现订单同步功能的方法
May 03 PHP
Yii 2.0在Grid中格式化时间方法示例
Jun 06 PHP
利用PHP实现开心消消乐的算法示例
Oct 12 PHP
PHP生成推广海报的方法分享
Apr 22 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
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
基于PHP+Jquery制作的可编辑的表格的代码
2011/04/10 Javascript
JS简单实现元素复制示例附图
2013/11/19 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
基于Jquery和CSS3制作数字时钟附源码下载(CSS3篇)
2015/11/24 Javascript
Underscore源码分析
2015/12/30 Javascript
Javascript字符串常用方法详解
2016/07/21 Javascript
AngularJS基础 ng-keypress 指令简单示例
2016/08/02 Javascript
微信小程序实战之登录页面制作(5)
2020/03/30 Javascript
vue时间格式化实例代码
2017/06/13 Javascript
Vuex实现计数器以及列表展示效果
2018/03/10 Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
2018/08/30 Javascript
JS实现骰子3D旋转效果
2019/10/24 Javascript
js实现网页版贪吃蛇游戏
2020/02/22 Javascript
[03:05]DOTA2英雄基础教程 嗜血狂魔
2013/12/10 DOTA
[09:47]2018DOTA2亚洲邀请赛4.5SOLO赛 No[o]ne vs Sumail
2018/04/06 DOTA
python解析文件示例
2014/01/23 Python
Python中的urllib模块使用详解
2015/07/07 Python
python实现扫描ip地址的小程序
2019/04/16 Python
python实现共轭梯度法
2019/07/03 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
django框架中间件原理与用法详解
2019/12/10 Python
Python3之外部文件调用Django程序操作model等文件实现方式
2020/04/07 Python
使用Keras 实现查看model weights .h5 文件的内容
2020/06/09 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
Html5新增标签有哪些
2017/04/13 HTML / CSS
amazeui时间组件的实现示例
2020/08/18 HTML / CSS
英国最大的自有市场,比亚马逊便宜:Flubit
2019/03/19 全球购物
幼儿园六一儿童节活动方案
2014/08/26 职场文书
公民代理授权委托书
2014/09/24 职场文书
社区六一儿童节活动总结
2015/02/11 职场文书
院系推荐意见
2015/06/05 职场文书
Nginx服务器如何设置url链接
2021/03/31 Servers
浅谈Python从全局与局部变量到装饰器的相关知识
2021/06/21 Python
Go 语言结构实例分析
2021/07/04 Golang
用JS创建一个录屏功能
2021/11/11 Javascript