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 相关文章推荐
echo, print, printf 和 sprintf 区别
Dec 06 PHP
PHP导出MySQL数据到Excel文件(fputcsv)
Jul 03 PHP
探讨PHP JSON中文乱码的解决方法详解
Jun 06 PHP
Laravel框架中扩展函数、扩展自定义类的方法
Sep 04 PHP
PHP curl 抓取AJAX异步内容示例
Sep 09 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
PHP版本如何选择?应该使用哪个版本?
May 13 PHP
php获取当前页面完整URL地址
Dec 30 PHP
php实现当前页面点击下载文件的简单方法
Sep 22 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
Jun 10 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
Swoole实现异步投递task任务案例详解
Apr 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
实用函数5
2007/11/08 PHP
The specified CGI application misbehaved by not returning a complete set of HTTP headers
2011/03/31 PHP
php格式输出文件var_export函数实例
2014/11/15 PHP
Laravel 实现关系模型取出需要的字段
2019/10/10 PHP
PHP实现简单用户登录界面
2019/10/23 PHP
理解 JavaScript 预解析
2009/10/25 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
JS使用getComputedStyle()方法获取CSS属性值
2014/04/23 Javascript
JavaScript使用indexOf获得子字符串在字符串中位置的方法
2015/04/06 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
jQuery编写网页版2048小游戏
2017/01/06 Javascript
socket.io学习教程之基础介绍(一)
2017/04/29 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
vue开发拖拽进度条滑动组件
2019/09/21 Javascript
Vue组件基础用法详解
2020/02/05 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
Python实现telnet服务器的方法
2015/07/10 Python
python+matplotlib实现礼盒柱状图实例代码
2018/01/16 Python
使用requests库制作Python爬虫
2018/03/25 Python
完美解决pycharm导入自己写的py文件爆红问题
2020/02/12 Python
Python暴力破解Mysql数据的示例
2020/11/09 Python
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
工厂仓管员岗位职责
2014/01/01 职场文书
超市5.1促销活动
2014/01/15 职场文书
买房子个人收入证明
2014/01/16 职场文书
互联网创业计划书的书写步骤
2014/01/28 职场文书
国际贸易求职信
2014/07/05 职场文书
研究生个人学年总结
2015/02/14 职场文书
志愿者服务活动总结报告
2015/05/06 职场文书
2016年企业安全生产月活动总结
2016/04/06 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
微信小程序中使用vant框架的具体步骤
2022/02/18 Javascript
Win11 引入 Windows 365 云操作系统,适应疫情期间混合办公模式:启动时直接登录、模
2022/04/06 数码科技
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android
SpringBoot项目部署到阿里云服务器的实现步骤
2022/06/28 Java/Android