0%

Laravel 5.3 安装篇

一、安装 Composer

1、命令行方式安装(不推荐)

1
2
3
4
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '61069fe8c6436a4468d0371454cf38a812e451a14ab1691543f25a9627b97ff96d8753d92a00654c21e2212a5ae1ff36') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

2、全局安装(推荐)

到composer官网https://getcomposer.org/download/下载composer.phar文件。
wget https://getcomposer.org/composer.phar

全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。

Mac 或 Linux 系统:打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/ 目录下面:
sudo mv composer.phar /usr/local/bin/composer

Windows 系统:

找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。
将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。
在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。
@php "%~dp0composer.phar" %*

最后重新打开一个命令行窗口试一试执行 composer –version 看看是否正确输出版本号。
提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本哦!

3、修改 composer 的全局配置文件(推荐方式)

打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

1
composer config -g repo.packagist composer https://packagist.phpcomposer.com

查看
composer config -gl

二、安装 Laravel

1、通过 Laravel 安装器安装(推荐)

首先,通过 Composer 下载 Laravel 安装器。
composer global require "laravel/installer"

请确保把 ~/.composer/vendor/bin 路径添加到 PATH 环境变量里, 这样laravel 可执行文件才能被命令行找到, 以后您就可以在命令行下直接使用 laravel 命令.

1
2
3
4
#添加环境变量
vim ~/.bash_profile
#将PATH=$PATH:$HOME/bin改为:
PATH=$PATH:$HOME/bin:~/.composer/vendor/bin

安装成功后, 可以使用命令 laravel new 在您指定的目录下创建一份全新安装的 Laravel。例如,laravel new blog 将会在当前目录下创建一个叫 blog 的目录, 此目录里面存放着全新安装的 Laravel 以及其依赖的工具包。这种安装方法比通过 Composer 安装要快许多。

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

还可以通过在命令行执行 Composer 的 create-project 命令来安装Laravel:
composer create-project laravel/laravel --prefer-dist

3、通过下载 Laravel 包安装

Composer 安装完成后,下载最新版Laravel框架,把它解压缩到你服务器上的一个目录中。然后在 Laravel 应用的根目录下运行命令行命令 php composer.phar install (或者 composer install )来安装所有的框架依赖包。在此过程中,为了成功完成安装,你需要在服务器上安装好 Git。

当 Laravel 框架安装好后,你可以使用命令行命令 php composer.phar update 来更新框架。

三、对服务器环境的要求

Laravel 框架对系统环境有如下要求:
PHP> = 5.6.4
OpenSSL的PHP​​扩展
PDO PHP扩展
MBSTRING PHP扩展
分词PHP扩展
XML PHP扩展
从 PHP 5.5 版本开始,针对某些操作系统的安装包需要你自己手工安装 PHP 的 JSON 扩展模块。如果你使用的是 Ubuntu,可以通过, apt-get install php5-json 命令直接安装。

1、配置

Laravel 框架几乎无需配置就可立即使用。你可以自由地快速开始开发。然而,你也许希望先查看下 app/config/app.php 配置文件和相关的文档说明。它包含了一些你也许要修改的配置选项,如 时区 和 地区 等。

一旦 Laravel 安装成功,你还应该配置本地开发环境,这样你就能在本地机器上开发时收集所有详细的错误信息了。默认情况下,详细错误信息报告在生产环境的配置文件中是关闭的。

注意: 在生产环境的配置文件中,绝对不要把 app.debug 设置为 true ,切记,切记!

2、权限设置

Laravel框架有一个目录需要额外设置权限: 需要为 app/storage 目录下的文件设置写权限。

3、路径设置

一些框架目录路径是可以设置的。如果需要改变这些目录的位置,可以查看 bootstrap/paths.php 文件中的设置。

Pretty URLs

1、Apache 服务器

Laravel框架通过设置 public/.htaccess 文件去除链接中的index.php。 如果你你的服务器使用的是 Apache,请确保开启 mod_rewrite 模块。

如果框架附带的 .htaccess 文件在你的Apache环境中不起作用,请尝试下面这个版本:

Options +FollowSymLinks
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
1
2
3
4

### 2、Nginx 服务器

如果是 Nginx 服务器,将下列指令放到网址的配置文件中,就能让网址更优雅了:
location / { try_files $uri $uri/ /index.php?$query_string; } ```