這不是全部強制的,只是接下來一個月的時間,會以以下環境為範例:
軟體 | 版本 |
---|---|
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再測試一次)
明天,我會介紹另外一個快速建置環境的方式,我會更推薦使用該方式。
如果你是Windows,可以直接安裝XAMPP,只是在之後如果遇到問題,請注意一下各個組件的版本。更多可以參考XAMPP的網站。
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.*
建立環境後,將整個專案資料夾的內容複製到網頁伺服器的資料夾下。可能是www、htdocs。打開瀏覽器瀏覽 http://localhost 應該會看到:
這個步驟會多次執行。當然,未來你也可以直接在網頁伺服器的目錄下直接修改檔案。此外,也可以透過php artisan serve
或是artisan serve
開啓一個簡易的測試伺服器,並透過http://localhost:8000
瀏覽畫面。置於artisan
,將會在第5天簡單介紹,且未來會經常使用。
۞ 註:網頁伺服器的環境存取權限非常重要。Nginx請設定好;Apache也確定好.htaccess的設定
本文同步發表於隨性筆記