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公用函数列表[正则]
Feb 22 PHP
PHP通过session id 实现session共享和登录验证的代码
Jun 03 PHP
php数组一对一替换实现代码
Aug 31 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
解析:通过php socket并借助telnet实现简单的聊天程序
Jun 18 PHP
PHP中的函数-- foreach()的用法详解
Jun 24 PHP
解析php下载远程图片函数 可伪造来路
Jun 25 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
Jun 13 PHP
PHP打开和关闭文件操作函数总结
Nov 18 PHP
php常用数组函数实例小结
Dec 29 PHP
Yii2中添加全局函数的方法分析
May 04 PHP
PHP设计模式(一)工厂模式Factory实例详解【创建型】
May 02 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读取CURL模拟登录时生成Cookie文件的方法
2014/11/04 PHP
php array_merge函数使用需要注意的一个问题
2015/03/30 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
php实现微信支付之现金红包
2018/05/30 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
php防止表单重复提交实例讲解
2019/02/11 PHP
php和js实现根据子网掩码和ip计算子网功能示例
2019/11/09 PHP
js字符串转成JSON
2013/11/07 Javascript
jquery.mobile 共同布局遇到的问题小结
2015/02/10 Javascript
基于zepto.js实现仿手机QQ空间的大图查看组件ImageView.js详解
2015/03/05 Javascript
JavaScript获得url所有参数键值表的方法
2015/03/21 Javascript
JavaScript中this的9种应用场景及三种复合应用场景
2015/09/12 Javascript
Jquery 全选反选实例代码
2015/11/19 Javascript
JavaScript表单验证实例之验证表单项是否为空
2016/01/10 Javascript
Seajs 简易文档 提供简单、极致的模块化开发体验
2016/04/13 Javascript
BooStrap对导航条的改造实践小结
2016/09/21 Javascript
Jquery EasyUI Datagrid右键菜单实现方法
2016/12/30 Javascript
vue分页器组件编写方法详解
2019/06/28 Javascript
javascript随机变色实例代码
2019/10/15 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
Vue实现购物车实例代码两则
2020/05/30 Javascript
[02:10]DOTA2 TI10勇士令状玩法及不朽Ⅰ展示:焕新世界,如你所期
2020/05/29 DOTA
Python中使用第三方库xlrd来读取Excel示例
2015/04/05 Python
Python实现的RSS阅读器实例
2015/07/25 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
2017/11/30 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
新手学python应该下哪个版本
2020/06/11 Python
CSS3的常见transformation图形变化用法小结
2016/05/13 HTML / CSS
html5自定义video标签的海报与播放按钮功能
2019/12/04 HTML / CSS
档案管理员岗位职责
2013/12/01 职场文书
应届毕业生求职信
2014/05/26 职场文书
2014年销售工作总结范文
2014/12/01 职场文书
公司承诺函范文
2015/01/21 职场文书
公务员岗前培训心得体会
2016/01/08 职场文书
Python如何将list中的string转换为int
2022/07/15 Ruby
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL