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 相关文章推荐
PHP模板引擎SMARTY
Oct 09 PHP
第二节 对象模型 [2]
Oct 09 PHP
php入门学习知识点八 PHP中for循环基本应用之九九乘法口绝表
Jul 14 PHP
PHP flock 文件锁详细介绍
Dec 29 PHP
解析如何屏蔽php中的phpinfo()函数
Jun 06 PHP
php加密算法之实现可逆加密算法和解密分享
Jan 21 PHP
PHP原生函数一定好吗?
Dec 08 PHP
thinkPHP模板中函数的使用方法示例
Nov 30 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 PHP
PHP批量删除jQuery操作
Jul 23 PHP
PHP编程实现阳历转换为阴历的方法实例
Aug 08 PHP
PHP命令行与定时任务
Apr 01 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中计算未知长度的字符串哪个字符出现的次数最多的代码
2012/08/14 PHP
php中出现空白页的原因及解决方法汇总
2014/07/08 PHP
[原创]php获取数组中键值最大数组项的索引值
2015/03/17 PHP
Laravel5权限管理方法详解
2016/07/26 PHP
javascript 拖放效果实现代码
2010/01/22 Javascript
jquery控制listbox中项的移动并排序的实现代码
2010/09/28 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
js图片跟随鼠标移动代码
2015/11/26 Javascript
js实现数组冒泡排序、快速排序原理
2016/03/08 Javascript
xmlplus组件设计系列之文本框(TextBox)(3)
2017/05/03 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
vue 组件间的通信之子组件向父组件传值的方式
2020/07/29 Javascript
Vue 监听元素前后变化值实例
2020/07/29 Javascript
Antd下拉选择,自动匹配功能的实现
2020/10/24 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
Python与shell的3种交互方式介绍
2015/04/11 Python
Python中的descriptor描述器简明使用指南
2016/06/02 Python
python运行其他程序的实现方法
2017/07/14 Python
python利用正则表达式排除集合中字符的功能示例
2017/10/10 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
pycharm配置当鼠标悬停时快速提示方法参数
2019/07/31 Python
Python plt 利用subplot 实现在一张画布同时画多张图
2021/02/26 Python
英国最大的在线运动补充剂商店:Discount Supplements
2017/06/03 全球购物
大学生演讲稿范文
2014/01/11 职场文书
专科生就业求职信
2014/06/22 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
部队个人年终总结
2015/03/02 职场文书
搭讪开场白台词大全
2015/05/28 职场文书
电影建国大业观后感
2015/06/01 职场文书
2016年党员干部公开承诺书
2016/03/24 职场文书
90行Python代码开发个人云盘应用
2021/04/20 Python