如何在 Ubuntu 18.04 LTS 上安装 Laravel

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

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

在 Ubuntu 18.04 LTS Bionic Beaver 上安装 Laravel

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

sudo apt-get update sudo apt-get upgrade

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

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

apt-get install php7.1-cli php7.1-gd php7.1-opcache php7.1-mysql php7.1-json php7.1-mcrypt php7.1-xml php7.1-curl

步骤 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. 在 Ubuntu 18.04 LTS 上安装 Laravel。

下载最新版本的 Laravel,使用以下命令克隆 Laravel 的主仓库 Github在写这篇文章的时候是第 5 版:

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

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

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

现在编辑 config/app.php 配置文件并更新上面生成的应用程序密钥,如下所示。 另外,确保密码设置正确:

y' => env('APP_KEY', 'Lf54qKbi3mwe463qR4NtYywgf9JdRGramona9qI'),  'cipher' => 'AES-256-CBC',

步骤 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。

Laravel 默认在 HTTP 端口 80 上可用。 打开您喜欢的浏览器并导航到 https://your-domain.com 要么 https://server-ip 并完成所需的步骤以完成安装。 如果您使用防火墙,请打开端口 80 以启用对控制面板的访问。

恭喜! 你已经成功安装了 Laravel。 感谢您使用本教程在 Ubuntu 18.04 LTS (Bionic Beaver) 系统中安装 Laravel。 如需其他帮助或有用信息,我们建议您查看 Laravel 官方网站.