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中MD5函数使用实例代码
Jun 07 PHP
九个你必须知道而且又很好用的php函数和特点
Aug 08 PHP
PHP查询网站的PR值
Oct 30 PHP
QQ互联一键登录审核不通过的解决方案
Sep 10 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
php微信公众平台开发之微信群发信息
Sep 13 PHP
ThinkPHP实现简单登陆功能
Apr 28 PHP
PHP调用Mailgun发送邮件的方法
May 04 PHP
PHP文件系统管理(实例讲解)
Sep 19 PHP
PHP实现websocket通信的方法示例
Aug 28 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 PHP
php ActiveMQ的安装与使用方法图文教程
Feb 23 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 ignore_user_abort与register_shutdown_function 使用方法
2009/06/14 PHP
如何在symfony中导出为CSV文件中的数据
2011/10/06 PHP
PHP中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
2019/06/25 PHP
Laravel5.5 数据库迁移:创建表与修改表示例
2019/10/23 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
NODE.JS加密模块CRYPTO常用方法介绍
2014/06/05 Javascript
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
jQuery中:selected选择器用法实例
2015/01/04 Javascript
smartupload实现文件上传时获取表单数据(推荐)
2016/12/12 Javascript
ES6概念 Symbol.keyFor()方法
2016/12/25 Javascript
使用JavaScript根据图片获取条形码的方法
2017/07/04 Javascript
JS实现快递单打印功能【推荐】
2018/06/21 Javascript
Vue filter 过滤器、以及在table中的使用介绍
2020/09/07 Javascript
python 中如何获取列表的索引
2019/07/02 Python
django中forms组件的使用与注意
2019/07/08 Python
在python中画正态分布图像的实例
2019/07/08 Python
django 环境变量配置过程详解
2019/08/06 Python
python实现删除列表中某个元素的3种方法
2020/01/15 Python
python输出pdf文档的实例
2020/02/13 Python
python实现测试工具(二)——简单的ui测试工具
2020/10/19 Python
amazeui 验证按钮扩展的实现
2020/08/21 HTML / CSS
可爱的童装和鞋子:Fabkids
2019/08/16 全球购物
广州御银科技股份有限公司试卷(C++)
2016/11/04 面试题
费用会计岗位职责
2014/01/01 职场文书
大学生表扬信范文
2014/01/09 职场文书
母亲80寿诞答谢词
2014/01/16 职场文书
产品质量承诺书
2014/03/27 职场文书
门面房租房协议书
2014/08/20 职场文书
2014年教师思想工作总结
2014/12/03 职场文书
2014预防青少年违法犯罪工作总结
2014/12/10 职场文书
人生遥控器观后感
2015/06/11 职场文书
初中毕业感言300字
2015/07/31 职场文书
小学大队干部竞选稿
2015/11/20 职场文书