laravel5安装配置

http://tecadmin.net/install-laravel-framework-on-ubuntu/

 

Step 1: Install LAMP

 

To start with Laravel, we first need to set up a running LAMP server. If you have already running LAMP stack skip this step else use followings commands to set up lamp on Ubuntu system.

 

Install 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

Install Apache2

$ apt-get install apache2 libapache2-mod-php5

Install MySQL

$ apt-get install mysql-server php5-mysql

Step 2: Install Composer

 

Composer is required for installing Laravel dependencies. So use below commands to download and use as a command in our system.

 

$ curl -sS https://getcomposer.org/installer | php

$ sudo mv composer.phar /usr/local/bin/composer

$ sudo chmod +x /usr/local/bin/composer

Step 3: Install Laravel

 

To download latest version of Laravel, Use below command to clone master repo of laravel from github.

 

 

 

$ cd /var/www

$ git clone https://github.com/laravel/laravel.git

Navigate to Laravel code directory and use composer to install all dependencies required for Laravel framework.

 

$ cd /var/www/laravel

$ sudo composer install

Dependencies installation will take some time. After than set proper permissions on files.

 

$ chown -R www-data.www-data /var/www/laravel

$ chmod -R 755 /var/www/laravel

$ chmod -R 777 /var/www/laravel/app/storage

Step 4: Set Encryption Key

 

Now set the 32 bit long random number encryption key, which used by the Illuminate encrypter service.

 

$ php artisan key:generate

 

Application key [uOHTNu3Au1Kt7Uloyr2Py9blU0J5XQ75] set successfully.

Now edit config/app.php configuration file and update above generated application key as followings. Also make sure cipher is set properly.

 

 

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

 

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

Step 5: Create Apache VirtualHost

 

Now add a Virtual Host in your Apache configuration file to access Laravel framework from web browser. Create Apache configuration file under /etc/apache2/sites-available/ directory and add below content.

 

$ 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>

Finally lets enable website and reload Apache service using below command.

 

$ a2ensite laravel.example.com

$ sudo service apache2 reload

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI算法网奇

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值