dannyliao 2016-9-16 14:32
如何在 CentOS 7 上安裝 PHP 框架 Laravel 5.3.9
這篇文章將要講述如何在 CentOS 7 上安裝 Laravel。如果你是一個 PHP Web 的開發者,你並不需要考慮如何在琳琅滿目的現代 PHP 框架中選擇,Laravel 是最輕鬆啟動和運行的,它省時省力,能讓你享受到 web 開發的樂趣。Laravel 信奉著一個普世的開發哲學,通過簡單的指導創建出可維護代碼是最優先的,你將保持著高速的開發效率,能夠隨時毫不畏懼更改你的代碼來改進現有功能。<br><br>(1)安裝 CentOS 7 資源庫<br># yum install epel-release <br># rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm <br># rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm <br><br>(2)在安裝Laravel 之前...你需要先建置好系統環境,我這邊使用的系統為<br>Apache2.4+PHP7.0+Mariadb10.0 可以參考底下這篇文章教學:<br><a href="http://dz.adj.idv.tw/thread-174918-1-1.html" target="_blank">http://dz.adj.idv.tw/thread-174918-1-1.html</a><br><br>(3)安裝 Composer<br># curl -sS https://getcomposer.org/installer | php <br># mv composer.phar /usr/local/bin/composer <br># chmod +x /usr/local/bin/composer<br><br>(4)安裝 Laravel 5.3.9<br><br># cd /var/www<br># git clone https://github.com/laravel/laravel.git<br># cd /var/www/laravel<br># composer install<br><br>這個地方需要花一些時間等待安裝~<br><br># chown -R apache.apache /var/www/laravel<br># chmod -R 755 /var/www/laravel<br><br>檢視目前的 Laravel 版本<br>使用 --version 選項,您可以檢視目前所使用的 Laravel 版本:<br># <font color="Red">php artisan --version</font><br><br>(5)密鑰<br>為了加密伺服器,我們使用以下命令來生成一個加密後的密鑰。<br># cp -a .env.example .env<br># php artisan key:generate<br>Application key […qwaxxeeradfbsEKGXDjSWNL76iF] set successfully.<br><br>(6)設定虛擬主機<br>打開 apache 伺服器的默認配置文件,在文件最後加上虛擬主機配置。<br># vi /etc/httpd/conf/httpd.conf<br>[quote]<br><VirtualHost *:80><br> ServerName www.adj.com.tw<br> DocumentRoot /home/customer/adj/public<br> DirectoryIndex index.php index.htm<br> <Directory "/home/customer/adj/public"><br> AllowOverride All<br> Require all granted<br> </Directory><br></VirtualHost><br>[/quote]<br><br>重啟 apache 伺服器<br>systemctl restart httpd<br><br>這樣就搞定啦~<br><br>