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 相关文章推荐
php smarty的预保留变量总结
Dec 04 PHP
一步一步学习PHP(1) php开发环境配置
Feb 15 PHP
PHP采集腾讯微博的实现代码
Jan 19 PHP
php连接mssql的一些相关经验及注意事项
Feb 05 PHP
php防止伪造的数据从URL提交方法
Jun 27 PHP
php将字符串转换成16进制的方法
Mar 17 PHP
PHP多文件上传实例
Jul 09 PHP
php函数连续调用实例分析
Jul 30 PHP
修改PHP脚本使WordPress拦截垃圾评论的方法示例
Dec 10 PHP
PHP在线打包下载功能示例
Oct 15 PHP
PHP命名空间简单用法示例
Dec 28 PHP
tp5(thinkPHP5框架)使用DB实现批量删除功能示例
May 28 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
用PHP 快速生成 Flash 动画的方法
2007/03/06 PHP
php中遍历二维数组并以表格的形式输出的方法
2017/01/03 PHP
php正确输出json数据的实例讲解
2018/08/21 PHP
利用javascript移动div层-javascript 拖动层
2009/03/22 Javascript
详细讲解JS节点知识
2010/01/31 Javascript
Jquery cookie操作代码
2010/03/14 Javascript
js判断页面中是否有指定控件的简单实例
2014/03/04 Javascript
使用Promise解决多层异步调用的简单学习心得
2016/05/17 Javascript
js实现各种复制到剪贴板的方法(分享)
2016/10/27 Javascript
Vue2.0 http请求以及loading展示实例
2018/03/06 Javascript
跟老齐学Python之从格式化表达式到方法
2014/09/28 Python
Python卸载模块的方法汇总
2016/06/07 Python
Python实现Mysql数据库连接池实例详解
2017/04/11 Python
儿童编程python入门
2018/05/08 Python
numpy.std() 计算矩阵标准差的方法
2018/07/11 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
2019/05/15 Python
matplotlib 生成的图像中无法显示中文字符的解决方法
2020/06/10 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Opencv常见图像格式Data Type及代码实例
2020/11/02 Python
Python基于execjs运行js过程解析
2020/11/27 Python
pycharm 实现复制一行的快捷键
2021/01/15 Python
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
2012/12/13 HTML / CSS
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
皇家道尔顿官网:Royal Doulton
2017/12/06 全球购物
Super-Pharm波兰:药房和香水在一个地方
2020/08/18 全球购物
小学教育毕业生自荐信
2013/11/18 职场文书
校运会广播稿100字
2014/01/27 职场文书
开展读书活动总结
2014/06/30 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
留学推荐信中文范文
2015/03/26 职场文书
追讨欠款律师函
2015/06/24 职场文书
师德师风培训感言
2015/08/03 职场文书
小学体育课教学反思
2016/02/16 职场文书
SQLServer 日期函数大全(小结)
2021/04/08 SQL Server
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL