如何在Ubuntu 15.10,14.04,12.04和LinuxMint安装Laravel 5框架

在Ubuntu,Debian和LinuxMint系统以简单步骤安装Laravel 5 PHP框架。如何在Ubuntu 15.04,14.04和12.04 LTS安装Laravel 5。

Laravel是一个开源的PHP框架,专为在PHP MVC Web应用程序的更快开发。本文将帮助你在Ubuntu 15.10 LTS 14.04,12.04 LTS,Debian和LinuxMint操作系统上安装Laravel 5 PHP框架。

第1步 - 安装LAMP

首先Laravel,我们首先需要建立一个运行LAMP服务器。如果您已经运行LAMP跳过这一步使用其他命令如下设置LAMP的Ubuntu系统上。

安装PHP 5.5

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

安装的Apache2

$ apt-get install apache2 libapache2-mod-php5

安装MySQL

$ apt-get install mysql-server php5-mysql

第2步 - 安装作Composer

Composer需要安装Laravel依赖。所以下面用命令来下载和在我们的系统命令使用。
$ 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步 - 设置加密密钥

现在设置32位长的随机数加密密钥,其中所采用Illuminate encrypter服务。
$ php artisan key:generate

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.
现在编辑 config/app.php 配置文件,上面生成的应用程序键如下更新。另外,还要确保密码设置正确。
'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),

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

第5步 - 创建Apache虚拟主机

现在,在你的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。更改127.0.0.1与您的服务器的IP和laravel.example.com在配置Apache您的域名。
$ sudo echo "127.0.0.1  laravel.example.com" >> /etc/hosts
并获得http://laravel.example.com如下面,使用你喜欢的浏览器。 安装laravel 5 让我们开始建立使用Laravel 5 PHP框架应用程序。谢谢。