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 相关文章推荐
function.inc.php超越php
Dec 09 PHP
刚才在简化php的库,结果发现很多东西
Dec 31 PHP
PHP生成Flash动画的实现代码
Mar 12 PHP
php中取得URL的根域名的代码
Mar 23 PHP
Zend Studio (eclipse)使用速度优化方法
Mar 23 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
Sep 30 PHP
PHP file_get_contents设置超时处理方法
Sep 30 PHP
PHP定时任务延缓执行的实现
Oct 08 PHP
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
May 12 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 PHP
php 使用expat方式解析xml文件操作示例
Nov 26 PHP
php提高脚本性能的4个技巧
Aug 18 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
全国中波电台频率表
2020/03/11 无线电
DOTA2 1月28日更新:监管系统降临刀塔世界
2021/01/28 DOTA
PHP 危险函数全解析
2009/09/09 PHP
PHP常用函数之格式化时间操作示例
2019/10/21 PHP
ext读取两种结构的xml的代码
2008/11/05 Javascript
JavaScript Event学习第六章 事件的访问
2010/02/07 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
聊一聊Vue.js过渡效果
2016/09/07 Javascript
d3.js实现简单的网络拓扑图实例代码
2016/11/06 Javascript
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
vue实现折线图 可按时间查询
2020/08/21 Javascript
Python多线程结合队列下载百度音乐的方法
2015/07/27 Python
python里使用正则的findall函数的实例详解
2017/10/19 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
Django migrations 默认目录修改的方法教程
2018/09/28 Python
详解Python3 pickle模块用法
2019/09/16 Python
python实现猜拳游戏
2020/03/04 Python
基于Python采集爬取微信公众号历史数据
2020/11/27 Python
HTML 5 标签、属性、事件及浏览器兼容性速查表 附打包下载
2012/10/20 HTML / CSS
html5与css3小应用
2013/04/03 HTML / CSS
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
存储过程和函数的区别
2013/05/28 面试题
this关键字的作用
2016/01/30 面试题
酒吧总经理岗位职责
2013/12/10 职场文书
写给保洁员表扬信
2014/01/08 职场文书
五年级英语教学反思
2014/01/31 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
体育之星事迹材料
2014/05/11 职场文书
支行行长竞聘演讲稿
2014/05/15 职场文书
毕业生实习证明
2014/09/19 职场文书
公司租房协议书范本
2014/10/08 职场文书
教师党的群众路线教育实践活动个人整改措施
2014/11/04 职场文书
学校计划生育责任书
2015/05/09 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
2019入党申请书格式
2019/06/25 职场文书