Home > Backend Development > PHP Tutorial > laravel框架安装

laravel框架安装

WBOY
Release: 2016-06-23 13:29:24
Original
1461 people have browsed it

传送门: goofyy技术宅

Laravel-简洁、优雅的PHP开发框架(PHP Web Framework)


PHP是一门优秀的语言,当php遇上Laravel框架,简直了,Laravel框架是PHP框架排行榜最高的框架,小编暑假闲来没事也是玩一玩。不多扯,首先是Laravel框架的安装,很多新手死在了这一步。

首先写一下小编的开发环境:

安装环境:

操作系统:Mac OS X10.10.4

数据库:mysql 5.5.16

PHP: 5.5.24 

小编使用的是Laravel5.1。PHP版本要求是 >=5.5.9 Mysql 5.1+

OpenSSL PHP 扩展 - PDO PHP 扩展 - Mbstring PHP 扩展 - Tokenizer PHP 扩展

安装Laravel

Laravel的安装有三种方式。

composer安装

Composer是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。

在要安装的路径下执行:


composer create-project laravel/laravel learnlaravel5
Copy after login
终端执行,composer管理器会下载相应的的依赖和库。当前路径会产生一个learnlaravel5的文件夹。下载完之后,要给相应的目录足够的权限,web 服务器需要拥有 storage 目录下的所有目录和 bootstrap/cache 目录的写权限。如果你在使用 Homestead 虚拟机,这些权限都已经帮你设置好了。


下面就是将网站的根目录配置为learnlaravel5/public


php -S localhost:8000 -t public 
Copy after login
指定localhost的8000端口指向 public目录。开启服务器。执行成功会提示



goofy-2:blog goofygao$ php -S localhost:8000 -t publicPHP 5.5.24 Development Server started at Thu Jul 30 16:58:16 2015Listening on http://localhost:8000Document root is /Users/goofygao/laravel/blog/publicPress Ctrl-C to quit.
Copy after login


同样根目录下的artisan工具也是可以开启服务的。根目录执行


php artisan serve     同样开启服务
Copy after login


然后此时在浏览器里访问http://localhost:8000 配置成功,访问如下图

通过Laravel安装器

通过composer安装器下载Laravel安装器


composer global require "laravel/installer=~1.1"
Copy after login
要确保~/.composer/vendor/bin在系统PATH路径下,这样laravel命令才能被正确执行。 安装完成后,只需要执行laravel new命令即可在当前目录下创建一个新的laravel安装:



laravel new blog
Copy after login
好多小伙伴死在了这一步,因为大家都知道的原因。所以能翻就翻吧。


执行完成之后,会生成一个blog的目录。安装成功。同样要注意权限,其他同上。

源码安装

首先要从github或者Laraverl官网下载Laravel源码包,解压后,安装。

下载地址:http://www.golaravel.com/download/

我们看一下解压后的一个文件composer.json。这个文件主要是composer下载Laravel的依赖和配置信息。

如果想添加对应的配置信息,可以去 https://packagist.org/ 这个网站下载配置。

例如小编想添加邮件mail的配置信息。只需要搜索mail。选择对应版本。在composer.json添加如图所示配置信息即可


require nette/mail
Copy after login


在composer.json添加即可。

然后在根目录执行


php composer.phar install
Copy after login
或者



composer install
Copy after login
如果要进行更新,执行如下命令即可
php composer.phar update
Copy after login

安装完成后,按照如上的配置既可以访问。

下面就是做一些简单地配置。更改一下Key配置。

安装 Laravel 之后接下来需要做的就是设置一个随机字串作为应用的秘钥(key)。如果你是通过 Composer 或 Laravel 安装器安装的 Laravel,这个 key 已经由 key:generate 命令自动生成并设置了。一般情况下,这个作为 key 的字串的长度是 32 个字符。这个 key 还可以在 .env 环境配置文件中设置。如果你没有将 .env.example 文件改名为 .env,那就现在就做吧。如果应用的 key 没有被配置,会话和其他需要加密的数据将不安全!

终端执行:


php artisan key:generate
Copy after login
生成Key。


下面就是数据库的配置。根目录/config/database.php.小编用的数据库是mysql。所以配置如下


'mysql' => [            'driver'    => 'mysql',            'host'      => env('DB_HOST', 'localhost'),            'database'  => env('DB_DATABASE', 'laravel'),            'username'  => env('DB_USERNAME', 'root'),            'password'  => env('DB_PASSWORD', 'secret'),            'charset'   => 'utf8',            'collation' => 'utf8_unicode_ci',            'prefix'    => '',            'strict'    => false,        ],
Copy after login
这样子基本配置完成。下面就开始破土动工了。


题外话:小编中途未保存,也是好醉了。下面几天认认真真的折腾Laravel框架。加油。博客会跟上的。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template