如何在 Ubuntu 15.04 上安装 Laravel

在本教程中,我们将向您展示如何在 Ubuntu 15.04 上安装和配置 Laravel。 对于那些不知道的人,Laravel 是一个免费的开源 PHP Web 应用程序框架,由 Taylor Otwell 创建,旨在按照模型-视图-控制器 (MVC) 架构模式开发 Web 应用程序。 这是一个相当新的框架,但很有可能成为最流行的 PHP 框架之一。

使 Laravel 如此出色的一件事是它背后的庞大而充满活力的社区。 Laravel 还广泛使用 Composer,事实上的 PHP 依赖管理器。 通过使用 Composer,Laravel 为您提供了选择和构建应用程序结构的完全自由。 packagist.org 上有很多 composer 包,它们肯定会让你的编程生活更轻松。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 15.04 服务器上逐步安装 Laravel PHP 框架。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 15.04。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 Ubuntu 15.04 上安装 Laravel

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 LAMP (Linux, ApacheMariaDB, PHP) 服务器。

需要 Ubuntu 15.04 LAMP 服务器。 如果您没有安装 LAMP,您可以在此处按照我们的指南进行操作。 此外,安装所有必需的 PHP 模块:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql php5-gd

步骤 3. 安装 Composer。

安装 Composer,它是 PHP 中的依赖管理工具:

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

在本教程中,我们将把作曲家放在我们的 /usr/local/bin/ 目录。 我们还将把作曲家的名字从 composer.pharcomposer. 为此,请键入以下命令:

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

授予作曲家执行权限:

chmod +x /usr/local/bin/composer

步骤 4. 安装 Laravel。

下载最新版本的 Laravel,使用以下命令从 GitHub 克隆 Laravel 的主仓库:

cd /var/www git clone https://github.com/laravel/laravel.git

然后移动到 Laravel 代码目录并使用 composer 安装 Laravel 框架所需的所有依赖项:

cd /var/www/laravel composer install

根据网络速度,这将需要一段时间。 之后对文件设置适当的权限:

chown -R www-data.www-data /var/www/laravel chmod -R 755 /var/www/laravel chmod -R 777 /var/www/laravel/app/storage

设置加密密钥:

现在设置 32 位长的随机数加密密钥,由 Illuminate 加密器服务使用:

### php artisan key:generate  Application key [Lf54qK56s3qR4NtYywgf9JdRGDTN0oV9qI] set successfully

步骤 5. 配置 Apache Laravel 的网络服务器。

在中创建一个新的虚拟主机指令 Apache. 例如,新建一个 Apache 名为’的配置文件laravel.conf‘ 在您的虚拟服务器上:

sudo a2enmod rewrite sudo a2ensite laravel.conf touch /etc/apache2/sites-available/laravel.conf ln -s /etc/apache2/sites-available/laravel.conf /etc/apache2/sites-enabled/laravel.conf nano /etc/apache2/sites-available/laravel.conf

添加以下行:

<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot /var/www/laravel/public ServerName your-domain.com ServerAlias www.your-domain.com <Directory /var/www/laravel/public/> Options FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory> ErrorLog /var/log/apache2/your-domain.com-error_log CustomLog /var/log/apache2/your-domain.com-access_log common </VirtualHost>

现在,我们可以重新启动 Apache 网络服务器,以便进行更改:

systemctl restart apache2.service

步骤 6. 访问 Laravel。

默认情况下,简单发票将在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://yourdomain.com 或者 https://your-server-ip 并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。

恭喜! 你已经成功安装了 Laravel。 感谢您使用本教程在您的 Ubuntu 15.04 系统上安装 Laravel PHP 框架。 如需更多帮助或有用信息,我们建议您查看 Laravel 官方网站.