[Day 1] Laravel 環境建置

Halliday
Thinking Encode
Published in
4 min readJul 29, 2019

新手小小心得文

要建置一個 Laravel 專案,必須要具備 PHP、Composer和可以地端測試的私服器而我使用的是常見的 xampp,從 Mysql 到 Apache 都幫你包好好,很是方便。順帶一提操作是在 mac 環境中設置。

Step 1 . 安裝Composer

好,假設xampp已經安裝妥當,接下來就是下載 Composer,這是一個幫助你使用 Laravel 的軟體。

分別在 cmd 中輸入下面四句指令來下載 Composer

(1)下載安裝程序到目前目錄,使用者目錄下會出現composer-setup.php檔。

(2)驗證安裝程序 SHA-384

(我這邊出現錯誤訊息:[failed to open stream: No such file or directory in Command line code on line 1, Installer corrupt]原因不是很清楚,但使用從未安裝過的裝置操作指令可以成功。)

(3)執行安裝程序,使用者目錄下會出現composer的Unix執行檔。

(4)移除安裝程序。(個人覺得是可有可無的指令。)

(5)若在 cmd 打 php composer 有出現 Composer 字樣及安裝成功。

Step 2. 建立 Laravel 專案

(1) 首先打開 cmd,並 cd 到 xampp/xamppfiles/htdocs 目錄底下

(2) 輸入下列指令建立 Laravel 專案

( * project_one 為專案名稱,請自行更改。)

建立完成畫面

(3) 打開瀏覽器在網址列輸入 [ localhost/專案名稱/public ],若見 Laravel 字樣則表示建立成功。

(若使用 xampp 記得開啟 Apache 或 自行在 cmd 專案目錄層底下下指令 php artisan serve)

( * project_one 為專案名稱,請自行更改。)

Note:

若成功顯示 Laravel 字樣那當然是最好,但版主每次建立專案,在網址列輸入 [ localhost/專案名稱/public ] 時都會報錯。

雖然可以解決錯誤,但不確定方法是否正確,同時也是治標不治本的方法。如果有大能知道原因,歡迎留言指教,菜鳥感激不盡。

由錯誤提示可以略知可能是檔案權限不足所致

因此我依路徑提示找到 logs 這個目錄,並調整使用者 everyone 權限(改成讀取和寫入)。

原本是空的目錄,但在調整權限後增加了 laravel-2019–07–29.log 這個檔案。

接下來遇到第二個報錯

由錯誤提示可知應該還是檔案權限問題

因此我依路徑提示找到 sessions 這個目錄,並調整使用者 everyone 權限(改成讀取和寫入)。

同樣,原本是空的目錄,但在調整權限後增加了一個檔名很長的檔案。

接下來是第三個報錯

由錯誤提示可知依舊還是檔案權限問題

因此我依路徑提示找到 views 這個目錄,並調整使用者 everyone 權限(改成讀取和寫入)。

不意外地,原本是空的目錄,但在調整權限後增加了一個 php 檔。

最後皆大歡喜地,終於迎來建立成功的頁面(泣

以上是版主不專業的 Laravel 專案建立學習紀錄兼教學,如有錯誤或不足,歡迎留言指教。

--

--