這篇文章將要講述如何在 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
引用:
<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
這樣就搞定啦~