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 相关文章推荐
基于mysql的bbs设计(五)
Oct 09 PHP
如何在WIN2K下安装PHP4.04
Oct 09 PHP
超小PHP小马小结(方便查找后门的朋友)
May 05 PHP
php读取excel文件的简单实例
Aug 26 PHP
Laravel框架学习笔记(一)环境搭建
Oct 15 PHP
PHP利用header跳转失效的解决方法
Oct 24 PHP
php中$_POST与php://input的区别实例分析
Jan 07 PHP
php列出mysql表所有行和列的方法
Mar 13 PHP
使用PHP生成二维码的方法汇总
Jul 22 PHP
PHP中常见的密码处理方式和建议总结
Oct 14 PHP
php原生数据库分页的代码实例
Feb 18 PHP
laravel 解决Validator使用中出现的问题
Oct 25 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
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
一个可以随意添加多个序列的tag函数
2009/07/21 Javascript
网络图片延迟加载实现代码 超越jquery控件
2010/03/27 Javascript
基于Jquery 解决Ajax请求的页面 浏览器后退前进功能,页面刷新功能实效问题
2010/12/11 Javascript
Javascript中找到子元素在父元素内相对位置的代码
2012/07/21 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
深入理解Javascript中this的作用域
2014/08/12 Javascript
javascript动态创建及删除元素的方法
2014/12/22 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
JS获取图片lowsrc属性的方法
2015/04/01 Javascript
整理Javascript事件响应学习笔记
2015/12/02 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记8)
2015/12/24 Javascript
深入浅析JavaScript面向对象和原型函数
2016/02/06 Javascript
微信公众号支付H5调用支付解析
2016/11/04 Javascript
jquery实现超简单的瀑布流布局【推荐】
2017/03/08 Javascript
Vue-cli@3.0 插件系统简析
2018/09/05 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
详解关于微信setData回调函数中的坑
2019/02/18 Javascript
Vue.js实现大屏数字滚动翻转效果
2019/11/29 Javascript
Openlayers实现距离面积测量
2020/09/28 Javascript
python批量同步web服务器代码核心程序
2014/09/01 Python
Python数据预处理之数据规范化(归一化)示例
2019/01/08 Python
windows系统中Python多版本与jupyter notebook使用虚拟环境的过程
2019/05/15 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
TensorFlow2.1.0最新版本安装详细教程
2020/04/08 Python
python对 MySQL 数据库进行增删改查的脚本
2020/10/22 Python
html5-websocket基于远程方法调用的数据交互实现
2012/12/04 HTML / CSS
实体的生命周期
2013/08/31 面试题
工商管理专业实习大学生自我鉴定
2013/09/19 职场文书
护士实习鉴定范文
2013/12/22 职场文书
运动会800米加油稿
2014/02/22 职场文书
2015年教研室工作总结范文
2015/05/23 职场文书
总结会主持词
2015/07/02 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
节约用水广告语60条
2019/11/14 职场文书
忘记Grafana不要紧2种Grafana重置admin密码方法详细步骤
2022/04/07 Servers