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 04 PHP
linux中cd命令使用详解
Jan 08 PHP
PHP如何将log信息写入服务器中的log文件
Jul 29 PHP
Smarty使用自定义资源的方法
Aug 08 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
ThinkPHP中调用PHPExcel的实现代码
Apr 08 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
PHP面向对象五大原则之接口隔离原则(ISP)详解
Apr 04 PHP
PHP实现压缩图片尺寸并转为jpg格式的方法示例
May 10 PHP
laravel 解决路由除了根目录其他都404的问题
Oct 18 PHP
php适配器模式简单应用示例
Oct 23 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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程序效率优化的一些策略小结
2010/07/17 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP实现的最大正向匹配算法示例
2017/12/19 PHP
PHP registerXPathNamespace()函数讲解
2019/02/03 PHP
Laravel配合jwt使用的方法实例
2020/10/25 PHP
node.js操作mysql(增删改查)
2015/07/24 Javascript
JavaScript函数学习总结以及相关的编程习惯指南
2015/11/16 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
javascript的几种写法总结
2016/09/30 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
webpack4与babel配合使es6代码可运行于低版本浏览器的方法
2018/10/12 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
2019/01/07 Javascript
Vuex的actions属性的具体使用
2019/04/14 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
微信小程序实现按字母排列选择城市功能
2019/11/25 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
[42:52]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[01:00:10]完美世界DOTA2联赛PWL S2 FTD vs Inki 第二场 11.21
2020/11/24 DOTA
在Python的Flask框架中实现全文搜索功能
2015/04/20 Python
python利用ffmpeg进行录制屏幕的方法
2019/01/10 Python
python判断文件是否存在,不存在就创建一个的实例
2019/02/18 Python
详解numpy的argmax的具体使用
2019/05/27 Python
python3+PyQt5 数据库编程--增删改实例
2019/06/17 Python
python中pygame安装过程(超级详细)
2019/08/04 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
大整数数相乘的问题
2012/07/22 面试题
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
大学生村官承诺书
2014/03/28 职场文书
2014年党支部承诺书
2014/05/30 职场文书
公司禁烟通知
2015/04/23 职场文书
贫困证明怎么写
2015/06/16 职场文书
校园运动会广播稿
2015/08/19 职场文书