在 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 ,如下所示。