在Windows 安裝 Laravel 環境

更新於 2022/04/17閱讀時間約 2 分鐘
Note: 本筆記使用的是Windows 10作業系統
1. 下載並安裝WAMP或XAMPP等等
本文是使用wamp,這邊略過安裝教學。
2. 下載並安裝Composer
至官網下載Composer windows installer,到這一步驟時,選擇PHP版本位置:
安裝完成後,執行$ composer -v 檢查是否安裝完成:
3. 使用Composer安裝Laravel Installer
$ composer global require "laravel/installer"

這邊需要時間等一下,只需安裝一次,之後即可用laravel指令來建立專案。
由於這邊沒有指定laravel版本,預設會安裝最新的8.x版本。
4. 在網站目錄下建立Laravel專案
$ cd C:\wamp64\www
$ laravel new laravel_test
#Note: 其中laravel_test是project name,可自由填入。
5. 啟動wamp server後,即可打開Laravel網站:
Note
1. 確認Laravel版本:
在Laravel專案path下執行: $ php artisan --version
2. Wamp切換PHP版本:
Wamp icon圖示按下左鍵 -> PHP -> Version
安裝Composer選的PHP版本需跟Wamp伺服器的一樣,否則網站會出現這個錯誤:

也可以使用laravel內建的server,建立專屬此專案的內建伺服器:
$ php artisan serve
http://127.0.0.1:8000 預設就是指到此專案的 public 目錄,所以如果要存取laravel api,url就是這樣: http://localhost:8000/api/xxx。
為什麼會看到廣告
avatar-img
21會員
161內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
Vic Lin的沙龍 的其他內容
假如你開發了一個網站,有user登入的功能,駭客故意輸入SQL語法來破壞原本的SQL結構,這就是SQL注入攻擊。
CSRF全名為 Cross Site Request Forgery( 跨站請求偽造)。
1. 設定cookie為HttpOnly 在一般的情況下,cookie是可以透過javascript來存取的(document.cookie),如同上一篇所說的,有可能會有XSS攻擊的風險。 將cookie設定為HttpOnly,表示這個cookie無法透過js存取。
Cross-Site Scripting簡稱XSS,它指的是駭客在網頁裡插入惡意程式碼,當其他user瀏覽該網頁時,惡意網頁程式碼就會被執行。
Connection Pool中文為連線池,是位於DB前面的緩衝區。 假如我們只是要一個簡單的query功能,下了一個簡單的查詢SQL,可是卻花了很多時間執行,而且每次都要花這麼多時間,這樣豈不是很浪費嗎? 然而,花時間的地方可能不是你SQL效能的問題,而是你沒使用connection pool。
以瀏覽www.google.com為例,瀏覽器需先找到www.google.com對應的ip地址,才能得到網頁資料,顯示在瀏覽器中。 那要如何才能找到ip呢? 這邊就要提到DNS(Domain Name System),他是一個資料庫,裡面紀錄了域名跟IP的對應,瀏覽器透過DNS可以找到IP。
假如你開發了一個網站,有user登入的功能,駭客故意輸入SQL語法來破壞原本的SQL結構,這就是SQL注入攻擊。
CSRF全名為 Cross Site Request Forgery( 跨站請求偽造)。
1. 設定cookie為HttpOnly 在一般的情況下,cookie是可以透過javascript來存取的(document.cookie),如同上一篇所說的,有可能會有XSS攻擊的風險。 將cookie設定為HttpOnly,表示這個cookie無法透過js存取。
Cross-Site Scripting簡稱XSS,它指的是駭客在網頁裡插入惡意程式碼,當其他user瀏覽該網頁時,惡意網頁程式碼就會被執行。
Connection Pool中文為連線池,是位於DB前面的緩衝區。 假如我們只是要一個簡單的query功能,下了一個簡單的查詢SQL,可是卻花了很多時間執行,而且每次都要花這麼多時間,這樣豈不是很浪費嗎? 然而,花時間的地方可能不是你SQL效能的問題,而是你沒使用connection pool。
以瀏覽www.google.com為例,瀏覽器需先找到www.google.com對應的ip地址,才能得到網頁資料,顯示在瀏覽器中。 那要如何才能找到ip呢? 這邊就要提到DNS(Domain Name System),他是一個資料庫,裡面紀錄了域名跟IP的對應,瀏覽器透過DNS可以找到IP。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在2021微軟 Build大會上,微軟執行長薩帝亞·納德拉(Satya Nadella)表示自己已經提前體驗試用了好幾個月,並表示對於即將到來的Windows新版本充滿信心,同時也預告了本次Windows更新將會是近十年來最大的版本升級。
參考此文件有詳細說明 方法之一: 使用登錄編輯程式 從 [開始] 功能表上,選擇 [執行],輸入 regedit,然後選取 [確定]。 (您必須擁有系統管理認證才能執行 regedit。 ) 在 [登錄編輯程式] 中,開啟下列子機碼: HKEY_LOCAL_MACHINE \ SOFT
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在2021微軟 Build大會上,微軟執行長薩帝亞·納德拉(Satya Nadella)表示自己已經提前體驗試用了好幾個月,並表示對於即將到來的Windows新版本充滿信心,同時也預告了本次Windows更新將會是近十年來最大的版本升級。
參考此文件有詳細說明 方法之一: 使用登錄編輯程式 從 [開始] 功能表上,選擇 [執行],輸入 regedit,然後選取 [確定]。 (您必須擁有系統管理認證才能執行 regedit。 ) 在 [登錄編輯程式] 中,開啟下列子機碼: HKEY_LOCAL_MACHINE \ SOFT