laravel安装和配置教程


Posted in PHP onOctober 29, 2014

系统环境需求

apache,nginx或者其他web服务器;
laravel使用了PHP的一些强而有力的特性,所以需要在PHP5.3或者更高的版本上才能够执行;
Laravel使用FileInfo library(http://php.net/manual/en/book.fileinfo.php)来检测文件的mime类型,这个库在PHP5.3中是默认含有的,但是在Windows中用户需要自己在php.ini中开启这个模块,如果不明白可以看看这里:http://php.net/manual/en/fileinfo.installation.php;
Laravel使用了Mcrypt library(http://php.net/manual/en/book.mcrypt.php)来加密和生成hash,在使用这个框架之前,需要保证安装了这个扩展,你可以通过phpinfo();在web服务器中查看是否正确安装,如果不会可以查看:http://php.net/manual/en/book.mcrypt.php;

安装laravel

下载laravel:http://laravel.com/download;
解压压缩包文件并且上传到web服务器;
设置config/application.php中key的值,可以设定一个32个字符串组成的随机内容;
验证storage/views是否可写;
在浏览器访问你的应用程序;

到这里你已经完成了一个Laravel的安装,这里还有更多的东西需要了解。

额外的内容

安装下面一些额外的扩展,这样你可以充分的利用Laravel

SQLite, MySQL, PostgreSQL, or SQL Server PDO drivers.
Memcached or APC.

问题?

如果你有安装问题,尝试下面内容:

确保public目录是你站点的根目录(参看下面的服务器配置)

如果你使用的mod_rewrite,设置application/config/application.php中的index项为空。

验证你的存储文件夹是可写的。

服务器配置

这里我们保函了一个最基本的apache的配置,我们的Laravel的根目录在:/Users/JonSnow/Sites/MySite

配置信息如下:

<VirtualHost *:80>

    DocumentRoot /Users/JonSnow/Sites/MySite/public

    ServerName mysite.dev

</VirtualHost>

注意:我们安装到/Users/JonSnow/Sites/MySite,我们的DocumentRoot到/Users/JonSnow/Sites/MySite/public.

Laravel入门使用的是Windows环境,但是并不要求你也使用Windows,你可以在喜欢的系统下进行。

对于PHP运行环境的安装不在本教程的范围之类,这里只说明下基本要求。

Web服务器:

PHP 5.3及以上版本
PDO模块
Mcrypt模块
MYSQL数据库
本教程所用环境:

PHP 5.4.5
MYSQL 5.0.45
安装Laravel框架:

下载Laravel框架:Laravel官方下载 | Github下载
把框架解压到服务器目录
简单的两步Laravel框架就安装完毕了,为了测试是否安装成功,在浏览器中访问:

http://localhost/public/

public目录是框架自带的那个文件夹,如果看到laravel的初始界面,那就是说明已经安装成功。

PHP 相关文章推荐
PHPWind 发帖回帖Api PHP版打包下载
Feb 08 PHP
10个实用的PHP代码片段
Sep 02 PHP
有关PHP中MVC的开发经验分享
May 17 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
PHP strip_tags()去除HTML、XML以及PHP的标签介绍
Feb 18 PHP
php命令行使用方法和命令行参数说明
Apr 08 PHP
php获取twitter最新消息的方法
Apr 14 PHP
微信公众平台开发实现2048游戏的方法
Apr 15 PHP
浅谈PHP中的数据传输CURL
Sep 06 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
php实现的双色球算法示例
Jun 20 PHP
Laravel中9个不经常用的小技巧汇总
Apr 16 PHP
laravel 4安装及入门图文教程
Oct 29 #PHP
thinkphp浏览历史功能实现方法
Oct 29 #PHP
thinkphp获取栏目和文章当前位置的方法
Oct 29 #PHP
thinkphp实现like模糊查询实例
Oct 29 #PHP
ThinkPHP结合AjaxFileUploader实现无刷新文件上传的方法
Oct 29 #PHP
PHP多个文件上传到服务器实例
Oct 29 #PHP
php跨站攻击实例分析
Oct 28 #PHP
You might like
openPNE常用方法分享
2011/11/29 PHP
PHP+Mysql日期时间如何转换(UNIX时间戳和格式化日期)
2012/07/15 PHP
PHP实现变色验证码实例
2014/01/06 PHP
php.ini中的request_order推荐设置
2015/05/10 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
载入进度条 效果
2006/07/08 Javascript
javascript innerHTML、outerHTML、innerText、outerText的区别
2008/11/24 Javascript
Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
2010/03/14 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
JS实现的省份级联实例代码
2013/06/24 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
浅析jquery某一元素重复绑定的问题
2014/01/03 Javascript
jQuery中removeData()方法用法实例
2014/12/27 Javascript
概述如何实现一个简单的浏览器端js模块加载器
2016/12/07 Javascript
Angular.js实现注册系统的实例详解
2016/12/18 Javascript
解决vue脚手架项目打包后路由视图不显示的问题
2018/09/20 Javascript
[01:10]DOTA2亚洲邀请赛 征战号角响彻全场
2015/01/06 DOTA
[02:09]EHOME夺得首届辉夜杯冠军—现场颁奖仪式
2015/12/28 DOTA
天翼开放平台免费短信验证码接口使用实例
2013/12/18 Python
python发送arp欺骗攻击代码分析
2014/01/16 Python
Python实现的百度站长自动URL提交小工具
2014/06/27 Python
对于Python的Django框架部署的一些建议
2015/04/09 Python
python数据结构之列表和元组的详解
2017/09/23 Python
基于python实现简单日历
2018/07/28 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Django框架中序列化和反序列化的例子
2019/08/06 Python
tensorflow dataset.shuffle、dataset.batch、dataset.repeat顺序区别详解
2020/06/03 Python
30年同学聚会邀请函
2014/01/25 职场文书
房屋出售协议书
2014/04/10 职场文书
学前班评语大全
2014/05/04 职场文书
体育课外活动总结
2014/07/08 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
产品质量保证书范本
2015/02/27 职场文书
导游词之宿迁乾隆行宫
2019/10/15 职场文书
用Python监控你的朋友都在浏览哪些网站?
2021/05/27 Python
Opencv实现二维直方图的计算及绘制
2021/07/21 Python