在Ubuntu,Debian和LinuxMint系统以简单步骤安装Laravel 5 PHP框架。如何在Ubuntu 15.04,14.04和12.04 LTS安装Laravel 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
$ apt-get install apache2 libapache2-mod-php5
$ apt-get install mysql-server php5-mysql
$ curl -sS https://getcomposer.org/installer | php
$ sudo mv composer.phar /usr/local/bin/composer
$ sudo chmod +x /usr/local/bin/composer
$ 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
$ php artisan key:generate
Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.
现在编辑 config/app.php 配置文件,上面生成的应用程序键如下更新。另外,还要确保密码设置正确。
'key' => env('APP_KEY', 'uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75'),
'cipher' => 'AES-256-CBC',
$ 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
$ sudo echo "127.0.0.1 laravel.example.com" >> /etc/hosts
并获得http://laravel.example.com如下面,使用你喜欢的浏览器。
关注云架构公众号
Linux入门
QQ交流群:308781113