iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 3
1
Modern Web

30天成為Laravel萌新系列 第 3

30天成爲Laravel萌新(第2天) - 安装 Laravel

  • 分享至 

  • xImage
  •  

環境需求

這不是全部強制的,只是接下來一個月的時間,會以以下環境為範例:

軟體 版本
Laravel 5.8.18
Nginx 1.14.0
MariaDB 10.3.15
PHP 7.2.19

如同前言所說,雖然Laravel已經釋出6.0版,但接下來將會以5.8為主。此外,也可以使用Apache網頁伺服器,儘管有些設定不同;至於資料庫也可以使用MySQL。並且,以上也都不是強制的,Laravel對於多個網頁伺服器、資料庫接受度良好,所以當然也可以使用PostgreSQL和其他支援PHP的網頁伺服器。
(雖然上面這樣列出,不過最後有可能會用Apache+MySQL再測試一次)

使用XAMPP

明天,我會介紹另外一個快速建置環境的方式,我會更推薦使用該方式。

如果你是Windows,可以直接安裝XAMPP,只是在之後如果遇到問題,請注意一下各個組件的版本。更多可以參考XAMPP的網站

安裝Laravel

Composer是PHP的一個包管理器,儘管不是必要的,不過可以大量簡化Laravel的安裝程序,並且也可以加以安裝其他組件。因此,需要先確定Composer已經安裝好,並設定好環境。你可以透過 命令提示字元 或其他 Shell 的環境輸入composer -V,正確安裝完會顯示版本資訊。

安裝Laravel:

composer global require laravel/installer

建立專案

laravel new tutorial_blog

儘管最後希望還能建立一個購物網站作為範例,但先來做的部落格吧!

喔,對了!如果沒有laravel命令,檢查一下環境是否有設定好,composer/vendor/bin 是否在PATH之中。如果沒有的話,試試以下方式建立專案

composer create-project --prefer-dist laravel/laravel tutorial_blog 5.8.*

啓動Laravel

建立環境後,將整個專案資料夾的內容複製到網頁伺服器的資料夾下。可能是www、htdocs。打開瀏覽器瀏覽 http://localhost 應該會看到:

Laravel 5.8 預設首頁

這個步驟會多次執行。當然,未來你也可以直接在網頁伺服器的目錄下直接修改檔案。此外,也可以透過php artisan serve或是artisan serve開啓一個簡易的測試伺服器,並透過http://localhost:8000瀏覽畫面。置於artisan,將會在第5天簡單介紹,且未來會經常使用。

۞ 註:網頁伺服器的環境存取權限非常重要。Nginx請設定好;Apache也確定好.htaccess的設定

本文同步發表於隨性筆記


上一篇
30天成爲Laravel萌新(第1天) - 認識Laravel
下一篇
30天成爲Laravel萌新(第3天) - 使用laradock建立開發環境(上)
系列文
30天成為Laravel萌新32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言