在 Ubuntu 16.04 14.04 LinuxMint 上安装 Laravel 5.1 Framework

第 1 步 - 安装 LAMP

从 Laravel 开始,我们首先需要设置一个正在运行的 LAMP 服务器。如果你已经运行 LAMP 堆栈,请跳过此步骤,否则请使用以下命令在 Ubuntu 系统上设置灯泡。

安装 PHP 5.6

$ sudo apt-get install python-software-properties
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php5.6 php5.6-mcrypt php5.6-gd

安装 Apache2

$ apt-get install apache2 libapache2-mod-php5

安装 MySQL

$ apt-get install mysql-server php5.6-mysql

第 2 步 - 安装 Composer

安装 Laravel 依赖项需要 Composer。因此,请使用以下命令下载并在我们的系统中用作命令。

$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer

第 3 步 - 安装 Laravel

要下载 Laravel 的最新版本,请使用以下命令从 github 克隆 laravel 的主仓库。

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

导航到 Laravel 代码目录并使用 composer 安装 Laravel 框架所需的所有依赖项。

$ cd /var/www/laravel
$ sudo 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

第 4 步 - 设置加密密钥

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

$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

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

'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

'cipher' => 'AES-256-CBC',

第 5 步 - 创建 Apache VirtualHost

现在,在 Apache 配置文件中添加一个虚拟主机,以便从 Web 浏览器访问 Laravel 框架。在/etc/apache2/sites-available/目录下创建 Apache 配置文件并添加以下内容。

$ vim /etc/apache2/sites-available/laravel.example.com.conf

这是虚拟主机文件结构。

<VirtualHost *:80>

        ServerName laravel.example.com
        DocumentRoot /var/www/laravel/public

        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/laravel>
                AllowOverride All
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log
        LogLevel warn
        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

最后让我们使用以下命令启用网站并重新加载 Apache 服务。

$ a2ensite laravel.example.com
$ sudo service apache2 reload

第 6 步 - 访问 Laravel

此时,你已在系统上成功完成 Laravel 5 PHP 框架。现在创建主机文件条目以在 Web 浏览器中访问 Laravel 应用程序。使用你的服务器 ip 和 laravel.example.com 更改 127.0.0.1,并在 Apache 中配置你的域名。

$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts

并在你喜欢的 Web 浏览器中访问 http://laravel.example.com ,如下所示。