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 PHP框架应用程序。谢谢。