在 Ubuntu 中安装 Laravel

官网提到的重点一定要注意到,否则会运行失败

Laravel may require one set of permissions to be configured: folders within app/storage require write access by the web server.

即文中最后提到的

 

chgrp -R www-data /var/www/laravel
chmod -R 775 /var/www/laravel/app/storage

 

以下是转载的内容

 

本文是在《在 Ubuntu 上搭建 LEMP 环境》这篇文章的基础上来安装搭建 Laravel 环境。如果你还未在 Ubuntu 上搭建 Web 环境,请先参照那片文章搭建 LEMP 环境。

介绍

Laravel 是一套简洁、优雅的 PHP Web 开发框架,它基于 Symfony 的一系列组件及其他 Web 常用工具架构而成,使开发人员能够愉悦的快速开发一个网站。

 

准备

在开始之前,我们应当更新 VPS 上安装的软件,这将减少出现软件不兼容等问题。此外,请确保你是使用 root 身份执行这些命令,如果不是,请在所有命令前加上 sudo

apt-get update && apt-get upgrade

安装

安装 Mcrypt

由于在上一篇文章中,我们已经搭建配置好了 PHP 环境,所以在这里,我们只需要在安装所必须的模块。

由于 Laravel 需要使用 PHP 的 Mcrypt 扩展,所以我们使用下面的命令来安装。

apt-get install php5-mcrypt

安装 Composer

Laravel 是通过 PHP 包管理工具 Composer 安装的,所以我们应当先安装 Composer。

我们可以去 Composer 官方网站下载 PHAR 打包文件,或在终端中输入下面的命令进行下载:

curl -sS https://getcomposer.org/installer | php 

下载完成之后将它放在系统 PATH 中,供全局调用。

mv composer.phar /usr/local/bin/composer

之后就可以通过 composer 命令执行。

安装 Laravel

执行下面的命令即可通过 Composer 安装 Laravel:

composer create-project laravel/laravel /var/www/laravel/

Laravel 将被安装到 /var/www/laravel/ 路径下。

同时执行下面的命令来授予 storage 文件夹的读写操作权限。

chgrp -R www-data /var/www/laravel
chmod -R 775 /var/www/laravel/app/storage

Tagged: , , ,

Comments are closed.