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 相关文章推荐
推荐Discuz!5的PHP代码高亮显示与实现可运行代码
Mar 15 PHP
Dedecms常用函数解析
Feb 01 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
Jul 04 PHP
php标签云的实现代码
Oct 10 PHP
php实现的简易扫雷游戏实例
Jul 09 PHP
PHP内存使用情况如何获取
Oct 10 PHP
php封装的连接Mysql类及用法分析
Dec 10 PHP
CodeIgniter读写分离实现方法详解
Jan 20 PHP
PHP数学运算与数据处理实例分析
Apr 01 PHP
PHP设计模式之委托模式定义与用法简单示例
Aug 13 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
Feb 23 PHP
PHP 构造函数和析构函数原理与用法分析
Apr 21 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 ftp文件上传函数(基础版)
2010/06/03 PHP
PHP include任意文件或URL介绍
2014/04/29 PHP
PHP实现支持加盐的图片加密解密
2016/09/09 PHP
CI框架数据库查询缓存优化的方法
2016/11/21 PHP
PHP自定义序列化接口Serializable用法分析
2017/12/29 PHP
Javascript的IE和Firefox兼容性汇编(zz)
2007/02/02 Javascript
jQuery瀑布流插件Wookmark使用实例
2014/04/02 Javascript
jquery的总体架构分析及实现示例详解
2014/11/08 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
jquery网页日历显示控件calendar3.1使用详解
2016/11/24 Javascript
详解Html a标签中href和onclick用法、区别、优先级别
2017/01/16 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
利用Mongoose让JSON数据直接插入或更新到MongoDB
2017/05/03 Javascript
Mac系统下Webstorm快捷键整理大全
2017/05/28 Javascript
node.js基于fs模块对系统文件及目录进行读写操作的方法详解
2017/11/10 Javascript
详解es6超好用的语法糖Decorator
2018/08/01 Javascript
vue中监听路由参数的变化及方法
2019/12/06 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
Python实现Mysql数据统计及numpy统计函数
2019/07/15 Python
python内存监控工具memory_profiler和guppy的用法详解
2019/07/29 Python
基于Numba提高python运行效率过程解析
2020/03/02 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
浅谈keras中loss与val_loss的关系
2020/06/22 Python
Html5中localStorage存储JSON数据并读取JSON数据的实现方法
2017/02/13 HTML / CSS
英国领先的杂志订阅网站:Magazine.co.uk
2018/01/25 全球购物
美国购买当代和现代家具网站:MODTEMPO
2018/07/20 全球购物
LN-CC中国:高端男装和女装的奢侈时尚目的地
2019/09/14 全球购物
EM Cosmetics官网:由彩妆大神Michelle Phan创办的独立品牌
2020/04/27 全球购物
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
美国小蜜蜂Burt’s Bees德国官网:天然唇部、皮肤和身体护理产品
2020/06/14 全球购物
个人欠款协议书范本2014
2014/11/02 职场文书
优秀班组申报材料
2014/12/25 职场文书
致接力运动员加油稿
2015/07/21 职场文书
SQL Server连接查询的实用教程
2021/04/07 SQL Server
浅谈Java实现分布式事务的三种方案
2021/06/11 Java/Android