(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
這樣就搞定啦~