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 相关文章推荐
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
php中的Base62类(适用于数值转字符串)
Aug 12 PHP
有关于PHP中常见数据类型的汇总分享
Jan 06 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
codeigniter实现get分页的方法
Jul 10 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
PHP文件管理之实现网盘及压缩包的功能操作
Sep 20 PHP
PHP基于关联数组20行代码搞定约瑟夫问题示例
Nov 07 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
Dec 25 PHP
Laravel框架数据库迁移操作实例详解
Apr 06 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日历程序
2006/12/06 PHP
PHP 简单日历实现代码
2009/10/28 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
php四种基础算法代码实例
2013/10/29 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
2014/06/21 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
JSON两种结构之对象和数组的理解
2016/07/19 PHP
Yii框架的路由配置方法分析
2019/09/09 PHP
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
常用js字符串判断方法整理
2013/10/18 Javascript
js 异步操作回调函数如何控制执行顺序
2013/12/24 Javascript
js动态删除div元素基本思路及实现代码
2014/05/08 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
Bootstrap源码解读导航条(7)
2016/12/23 Javascript
微信小程序动态的加载数据实例代码
2017/04/14 Javascript
jQuery条件分页 代替离线查询(附代码)
2017/08/17 jQuery
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
layui表格checkbox选择全选样式及功能的实例
2018/03/07 Javascript
Koa从零搭建到Api实现项目的搭建方法
2019/07/30 Javascript
vue动态循环出的多个select出现过的变为disabled(实例代码)
2019/11/10 Javascript
一篇文章带你使用Typescript封装一个Vue组件(简单易懂)
2020/06/05 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
2020/08/10 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
Python基于pygame模块播放MP3的方法示例
2017/09/30 Python
Python 获取div标签中的文字实例
2018/12/20 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
欧洲著名的珠宝和手表网上商城:uhrcenter
2017/04/10 全球购物
美国时尚在线:Showpo
2017/09/08 全球购物
销售员岗位职责
2014/06/09 职场文书
个人廉洁自律总结
2015/03/06 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
工作会议简报
2015/07/20 职场文书