Laragon is created by Leo Khoa. He is a Head of DevOps for a fast growing SaaS company. He built Laragon with one goal: to make web development fast, fun & enjoyable.
這裡我想引用 Athlone Harris-Compton 的這篇文
這是國外使用Laragon的一篇心得
我的看法是
它具備了開發Laravel所需的大部分工具,即使是初學者也容易上手,同時從這些工具延伸自身的技能
只用php artisan serve太弱了
從這裡下載並安裝完後開啟
先從設定(右上角齒輪)開始,以下是我的配置供參
完成後可以點左上角的大象或者是左下角的啟動所有
開始後,可以點網站
這樣就完成囉
右鍵>快速創建
創建完後
可以透過右鍵>www>你的專案
就會完成囉
上一篇提到Initializer,這邊再教你如何搭配:
composer install
cp .env.example .env
php artisan key:gen
(同上篇文章)
7. Laragon左下角停止 並 啟動所有
8. 透過右鍵>www>你的專案
看到以下畫面就會完成囉
Nginx是非同步框架的網頁伺服器,也可以用作反向代理、負載平衡器和HTTP快取
目前Nginx和Apache是架設網站的最大宗,其中我更偏好Nginx
上面你可能沒有用到,是因為Laragon已經幫你預設好了(包括你自行創建的資料夾),原理大概是這樣
註:如果你要自定義conf檔,只需要將conf檔前的auto去掉即可,否則你更改的都會被改回初始。
*Laragon還很貼心的有提供產出SSL憑證
相信我,這絕對是Laragon最實用的一個功能,當你在開發多專案時,可能會碰到Laravel版本不同,進而導致PHP版本要做更換,這時候就可以很輕鬆透過Laragon來達到
流程如下:
註:需要透過Laragon的終端下
php -v
才能使用,同理composer也是
且每次切換請關閉終端再開啟
laragon\usr\laragon.ini這檔案可以研究看看,主要是設定檔
這裡我有調整的是nginx的upstream,如果電腦不錯可以調高一點(筆者調35),可能對速度上有感
其實功能很多但依需求可增減,甚至可能可以自己去更改例如mysql的版本之類的
這邊把laragon目錄帶過,有需要再自行研究:
Laragon是一個讓你快速架設本地開發環境的工具,具有高擴充、快速的特點
除此之外也可以學習相關技術,現在加入不虧!
舉一反三:子曰:「不憤不啟,不悱不發,舉一隅不以三隅反,則不復也。」 - 論語.述而