laravel5安装配置

举报
风吹稻花香 发表于 2021/06/05 01:22:31 2021/06/05
【摘要】 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 run...

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

 

文章来源: blog.csdn.net,作者:网奇,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/jacke121/article/details/55548892

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。