LARAVEL学习--安装

  之前一直使用Codeignitor框架进行PHP的开发,Codeignitor是一个非常优秀的框架,上手简单,文档极其友好,流行程度甚高(这带来了很好的社区支持+云环境支持),很轻量,可扩展性佳,性能也不错。但它有两个问题:

1、快糙猛(当然这也是PHP的本来特点),不够优雅(有悖最佳实践),也有点老了(CI 2也一样),跟不上新的行业标准(PSR-0/Composer)

2、前景堪忧,CI作者已经放弃更新了。

所以我重新搜索了当今流行的PHP框架。

  Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架前三甲为:Laravel、Phalcon、Symfony2。

Laravel4 是PHP 5.3之后开发的新框架,充分使用了PHP 5.3之后的新特性,不像很多老牌框架有一大堆历史包袱讲究的是最佳实践, 是一个积极向上的框架, 向Rails看齐, 借鉴了很多在成熟框架已经体现出来很成功的元素:

1、RESTful Routing

2、设计精妙的Blade模板引擎,轻快,不是灵活

3、合理的ORM model层,Eloquent ORM,借鉴Rails的成功

4、Migration数据库版本系统和seeding

5、使用包管理器composer,模块化开发,这正是其优雅设计哲学的体现

6、强调测试驱动,整个核心经受完整的测试,高质量的代码

7、命令行驱动,可以高度自动化

8、合理使用PHP的新版本特性

9、积极向上的社区

10、对PHP的标准化支持PHP-FIG(http://www.php-fig.org/)

更多关于分析PHP框架的知识:

http://www.sitepoint.com/best-php-frameworks-2014/

https://tutsplus.com/tutorial/why-laravel-is-taking-the-php-community-by-storm/

http://www.zhihu.com/question/21617669

http://www.zhihu.com/question/19558755

安装

http://www.golaravel.com/docs/4.1/installation/

网上有很多教程,我这里主要是记录在实际操作过程中踩过的坑和一些心得。

三种方式安装:

1、通过 Laravel 安装器安装

2、通过 Composer create-project 命令安装Laravel

3、通过下载Laravel包安装

1、2安装方式就不详说了,说说第三种方式。为什么会用到第三种方式了。因为最开始我们在内网的环境下测试安装,但是内网连不上网。

1、nginx配置:大概就这样

server {

listen       8080;

server_name  devshare.php.weixin.qq.com;

root /home/sharexie/QQMail/laravel/public;

index index.php;

location / {

try_files $uri $uri/ /index.php$is_args$query_string;

}

location ~ \.php$ {

include /home/qspace/nginx/conf/fastcgi_params;

fastcgi_param  SCRIPT_NAME        $fastcgi_script_name;

fastcgi_param  SCRIPT_FILENAME    /home/sharexie/QQMail/laravel/public/$fastcgi_script_name;

fastcgi_pass 127.0.0.1:9005;

proxy_set_header Host $http_host;

}

}

2、依赖缺乏:把官网上提供的那个完整包下下来,实际还是差了很多依赖,然后就各种外网下载,然后拷到内网,编译安装,但是发现依赖又依赖更多的扩展,导致就是个多重循环的坑。然后我就在这里打住了。Ericyang给了我很好的建议,现在现网环境下用composer的方式安装好,把安装过后的安装包拷贝到内网,就完美解决问题了。

3、加密模块安装:只需要 libmcrypt 依赖就可以了。网上还说需要安装 mcrypt ,而mcrypt需要 libmcrypt 和 mhash。实践出真知呀~~

4、安装完成了~~

LARAVEL学习--安装

时间: 2024-10-31 23:49:38

LARAVEL学习--安装的相关文章

Laravel框架学习 -- 安装

环境:mac os  10.10.5; php 5.6.9; 文档参考: http://www.golaravel.com/ 包管理: python  一般使用 pip Laravel 利用 Composer(Composer 中文)来管理其自身的依赖包. 安装: [email protected]:/Users/lpe234  $ brew tap josegonzalez/homebrew-php Warning: Already tapped! [email protected]:/Use

laravel学习之安装篇

laravel由来,一个模仿ruby on rails的框架,是一个php语法糖框架,拥有十分灵活的机制,方 便开发者快速开发程序. laravel是一个Mvc框架,他的原理依靠三层结构来实现对于用户请求的分发和过滤.laravel的安装流程 首先到官网下载laravel的部分源码,然后下载composer组件,因为本人环境处于windows下,因此 使用setup.exe完成安装,其他环境可以作为参考.安装setup.exe,最好安装shell menu进入laravel的父目录,我这里是d:

Laravel学习笔记(三)--在CentOS上配置Laravel

在Laravel框架上开发了几天,不得不说,确实比较优雅,处理问题逻辑比较清楚. 今天打算在CentOS 7上配置一个Laravel,之前都是在本机上开发,打算实际配置一下. 1)系统上已经安装了Apache.PHP.mysql,安装命令为yum install httpd php mysql 因为CentOS 7自带的php模块很少,如果需要增加模块,需要编译才行,所以需要php-devel模块,用yum install php-devel命令就可以了. 2)安装laravel a)安装com

《PHP框架Laravel学习》系列分享专栏

<PHP框架Laravel学习>已整理成PDF文档,点击可直接下载至本地查阅https://www.webfalse.com/read/201735.html 文章 Laravel教程:laravel 4安装及入门 Laravel4中文手册下载 Laravel配置教程 Laravel生命周期介绍 Laravel路由教程 Laravel请求和输入 Laravel响应和视图 Laravel控制器 PHP开发框架Laravel数据库操作方法总结 Laravel框架数据库CURD操作.连贯操作总结 L

学习安装linux系统

初学linux,感觉很糊里糊涂的,很高兴能够和大家一起学习linux操作系统, 学习安装linux系统,布布扣,bubuko.com

laravel 环境安装

laravel 环境安装 composer我我认为是php里面一个比较特别的东西,比如我们php安装扩展模块什么的都是编译一个.so文件,然后再加载到php里面,而laravel 用了一个叫Composer的东西来解决依赖问题. 1. Composer安装 很简单下载下来放到环境变量里面就行了 curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer 2. composer的

Laravel学习

Laravel是个很强大的PHP框架,它剔除了开发中Web开发中比较痛苦的过程,提供了验证(authentication),路由(routing),Session和缓存(caching)等开发过程中常用到的工具或者功能. Laravel的配置都存放在app/config中. 里面所有的*.php都按照return的形式返回数据,那么就可以使用Config::get("key")来获取配置.使用Config::set("key", "value")

Laravel Homestead安装教程

1/先在https://www.vagrantup.com  下载vagrantup ,对应平台下载,并安装,安装后可以在命令行使用vagrant https://www.vagrantup.com/downloads.html  下载地址 mac:https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.8.1.dmg windos:https://releases.hashicorp.com/vagrant/1.8.1/vagrant_1.

简简单单搞掂恼人的Laravel 5安装

想折腾下Laravel 5了.Laravel是这世界上最好且没有之一的语言──PHP──的众多框架中的一个,是我比较感兴趣的PHP Web Framework. 但是安装Laravel可不是件容易的事.Laravel的安装,令无数PHPer迈向Laravel的第一步就变得困难重重. Laravel安装方法有几种,本文只会介绍一种,并尽量用简单直接的方式阐述,同时会教你绕过一些坑. 一. 我的环境 Windows 8.1 64位: 集成开发环境XAMPP 1.8.3,其中的PHP版本为PHP: 5