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编程最快明白》第八讲:php启发和小结
Nov 01 PHP
PHP读取XML值的代码(推荐)
Jan 01 PHP
解析PHP中常见的mongodb查询操作
Jun 20 PHP
基于JQuery+PHP编写砸金蛋中奖程序
Sep 08 PHP
修改WordPress中文章编辑器的样式的方法详解
Dec 15 PHP
Yii2.0中的COOKIE和SESSION用法
Aug 12 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
PHP实现小偷程序实例
Oct 31 PHP
php使用file函数、fseek函数读取大文件效率对比分析
Nov 04 PHP
php根据命令行参数生成配置文件详解
Mar 15 PHP
PHP中非常有用却鲜有人知的函数集锦
Aug 17 PHP
PHP实现常用排序算法的方法
Feb 05 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
关于URL最大长度限制的相关资料查证
2014/12/23 PHP
PHP输出一个等腰三角形的方法
2015/05/12 PHP
Yii框架日志操作图文与实例详解
2019/09/09 PHP
使用自定义setTimeout和setInterval使之可以传递参数和对象参数
2009/04/24 Javascript
JS获取下拉列表所选中的TEXT和Value的实现代码
2014/01/11 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
如何使用PHP+jQuery+MySQL实现异步加载ECharts地图数据(附源码下载)
2016/02/23 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
Angular 1.x个人使用的经验小结
2017/07/19 Javascript
解决Vue中引入swiper,在数据渲染的时候,发生不滑动的问题
2018/09/27 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
KOA+egg.js集成kafka消息队列的示例
2018/11/09 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
webpack4手动搭建Vue开发环境实现todoList项目的方法
2019/05/16 Javascript
微信小程序跳转到其他网页(外部链接)的实现方法
2019/09/20 Javascript
vue实现移动端省市区选择
2019/09/27 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
vue a标签点击实现赋值方式
2020/09/07 Javascript
Python中字符串的处理技巧分享
2016/09/17 Python
Python实现加载及解析properties配置文件的方法
2018/03/29 Python
Python读取系统文件夹内所有文件并统计数量的方法
2018/10/23 Python
python实现汽车管理系统
2018/11/30 Python
如何用Python做一个微信机器人自动拉群
2019/07/03 Python
为什么从Python 3.6开始字典有序并效率更高
2019/07/15 Python
Python守护进程实现过程详解
2020/02/10 Python
Hotels.com南非:酒店预订
2017/11/02 全球购物
车间班组长岗位职责
2013/11/13 职场文书
公司员工活动策划方案
2014/08/20 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
个人自查自纠材料
2014/10/14 职场文书
民事答辩状范本
2015/05/21 职场文书
试用期转正工作总结2015
2015/05/28 职场文书
Python文件的操作示例的详细讲解
2021/04/08 Python
Redis高级数据类型Hyperloglog、Bitmap的使用
2021/05/24 Redis
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server