公司導入 Laravel 分享 - 2. 安裝

一、環境需求

伺服器要先安裝 Composer,而且至少需要以下需求:
  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

二、開始安裝

安裝 Laravel Installer
composer 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 兩個檔案來調整相關的設定,例如網站名稱、資料庫連線資訊、語系、時區...。

留言