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 相关文章推荐
PHP4中session登录页面的应用
Jul 25 PHP
php对数组排序的简单实例
Dec 25 PHP
php function用法如何递归及return和echo区别
Mar 07 PHP
如何让搜索引擎抓取AJAX内容解决方案
Aug 25 PHP
ci检测是ajax还是页面post提交数据的方法
Nov 10 PHP
PHP的pcntl多进程用法实例
Mar 19 PHP
php实现递归抓取网页类实例
Apr 03 PHP
为你总结一些php信息函数
Oct 21 PHP
PHP数字前补0的自带函数sprintf 和number_format的用法(详解)
Feb 06 PHP
php提取微信账单的有效信息
Oct 01 PHP
Yii2框架自定义类统一处理url操作示例
May 25 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
Nov 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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
php session 写入数据库
2016/02/13 PHP
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
IE10中flexigrid无法显示数据的解决方法
2015/07/26 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
2015/08/05 Javascript
JQuery通过AJAX从后台获取信息显示在表格上并支持行选中
2015/09/15 Javascript
JS 终止执行的实现方法
2016/11/24 Javascript
Bootstrap标签页(Tab)插件切换echarts不显示问题的解决
2018/07/13 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
vue router 通过路由来实现切换头部标题功能
2019/04/24 Javascript
Vue使用Canvas绘制图片、矩形、线条、文字,下载图片
2019/04/26 Javascript
[02:28]DOTA2亚洲邀请赛附加赛 RECAP赛事回顾
2015/01/29 DOTA
Python操作json的方法实例分析
2018/12/06 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
Python 移动光标位置的方法
2019/01/20 Python
python 读取修改pcap包的例子
2019/07/23 Python
Django如何实现上传图片功能
2019/08/16 Python
Python算法中的时间复杂度问题
2019/11/19 Python
使用Python画出小人发射爱心的代码
2019/11/23 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
Python中Selenium库使用教程详解
2020/07/23 Python
移动端Html5中百度地图的点击事件
2019/01/31 HTML / CSS
路政管理专业推荐信
2013/11/11 职场文书
高中毕业自我鉴定
2013/12/19 职场文书
公务员培训心得体会
2013/12/28 职场文书
施工质量承诺书范文
2014/05/30 职场文书
销售员岗位职责
2014/06/09 职场文书
鸟的天堂导游词
2015/01/31 职场文书
名人传读书笔记
2015/06/26 职场文书
读书笔记怎么写
2015/07/01 职场文书
提档介绍信范文
2015/10/22 职场文书
2019幼儿教师求职信(3篇)
2019/09/20 职场文书
HTML速写之Emmet语法规则的实现
2021/04/07 HTML / CSS
QT与javascript交互数据的实现
2021/05/26 Javascript
win10重装系统后上不了网怎么办 win10重装系统网络故障的解决办法
2022/07/23 数码科技