字體:  

如何在 CentOS 7 上安裝 PHP 框架 Laravel 5.3.9

dannyliao 發表於: 2016-9-16 14:32 來源: ADJ網路控股集團


這篇文章將要講述如何在 CentOS 7 上安裝 Laravel。如果你是一個 PHP Web 的開發者,你並不需要考慮如何在琳琅滿目的現代 PHP 框架中選擇,Laravel 是最輕鬆啟動和運行的,它省時省力,能讓你享受到 web 開發的樂趣。Laravel 信奉著一個普世的開發哲學,通過簡單的指導創建出可維護代碼是最優先的,你將保持著高速的開發效率,能夠隨時毫不畏懼更改你的代碼來改進現有功能。

(1)安裝 CentOS 7 資源庫
# yum install epel-release
# rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

(2)在安裝Laravel 之前...你需要先建置好系統環境,我這邊使用的系統為
Apache2.4+PHP7.0+Mariadb10.0 可以參考底下這篇文章教學:
http://dz.adj.idv.tw/thread-174918-1-1.html

(3)安裝 Composer
# curl -sS https://getcomposer.org/installer | php
# mv composer.phar /usr/local/bin/composer
# chmod +x /usr/local/bin/composer

(4)安裝 Laravel 5.3.9

# cd /var/www
# git clone https://github.com/laravel/laravel.git
# cd /var/www/laravel
# composer install

這個地方需要花一些時間等待安裝~

# chown -R apache.apache /var/www/laravel
# chmod -R 755 /var/www/laravel

檢視目前的 Laravel 版本
使用 --version 選項,您可以檢視目前所使用的 Laravel 版本:
# php artisan --version

(5)密鑰
為了加密伺服器,我們使用以下命令來生成一個加密後的密鑰。
# cp -a .env.example .env
# php artisan key:generate
Application key […qwaxxeeradfbsEKGXDjSWNL76iF] set successfully.

(6)設定虛擬主機
打開 apache 伺服器的默認配置文件,在文件最後加上虛擬主機配置。
# vi /etc/httpd/conf/httpd.conf

QUOTE:


<VirtualHost *:80>
    ServerName www.adj.com.tw
    DocumentRoot /home/customer/adj/public
    DirectoryIndex index.php index.htm
    <Directory "/home/customer/adj/public">
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>


重啟 apache 伺服器
systemctl restart httpd

這樣就搞定啦~