一、環境需求
伺服器要先安裝 Composer,而且至少需要以下需求:- PHP >= 5.6.4
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- Tokenizer PHP Extension
- XML PHP Extension
二、開始安裝
安裝 Laravel Installercomposer global require "laravel/installer"請把 $HOME/.config/composer/vendor/bin 路徑加入環境變數(可能會因為不同系統路徑不同),這樣 laravel 指令才能使用。
可以寫在 .bashrc 裡
# PATH PATH="$PATH:$HOME/.config/composer/vendor/bin"建立 Laravel 網站
laravel new myweb指令打下去他就自己會開始安裝。 結束後會出現一個 myweb 的資料夾。 這時我們直接開啟瀏覽器輸入網址 http://127.0.0.1/myweb/public/ 就可以看到網站。
三、目錄介紹
- app:主要會用到的程式都在這裡,包含 Controller、Model...等等。
- config:網站相關設定都在這裡。
- database:裡面放的是建立資料庫及測試資料的程式。
- public:網站的進入點,網站根目錄應該設置在 public 上。
- resources:前端相關的程式,包括 javascript、css、View。
- route:顧名思義就是專門放 route 的地方。
- storage:放檔案的地方。
- .env:環境變數設定檔,根據不同的伺服器有不同的設定,例如資料庫連線資訊,所以這個檔案很重要,不能進版本控制。
四、設定
- 如果是 Linux 環境,須確保 storage 和 bootstrap/cache 這兩個資料夾伺服器有寫入權限。
- 我們可以開啟 .env 和 config/app.php 兩個檔案來調整相關的設定,例如網站名稱、資料庫連線資訊、語系、時區...。
留言
張貼留言