Laragon is a portable, isolated, fast & powerful universal development environment for PHP, Node.js, Python, Java, Go, Ruby. It is fast, lightweight, easy-to-use and easy-to-extend.
Laragon是一個可移植,隔離,快速且功能強大的通用開發環境,適用於PHP,Node.js,Python,Java,Go,Ruby。它快速,輕便,易於使用且易於擴展。
前言
從事web開發已經兩年多了, 在Windows平臺的服務後端開發環境搭建方面最早使用的是XAMPP, 到後來用了很長一段時間的WampServer, 再後來因爲nginx的關係用上了功能看似很多的phpstudy, 而這phpstudy的使用體驗真是太糟心了, 界面操作邏輯不方便那還沒什麼, 可運行的nginx服務不穩定會莫名終止就太氣人了。每每這樣都絕望地將項目放到Laravel推薦的標準開發環境HomeStead上面跑,殺雞也用牛刀着實不痛快。
直到我在Alternativeto(一個推薦同類軟件的網站)上發現了Laragon,這款工具真是太棒了,簡直將我從麻煩的環境問題中將我解救了出來。對於一款免費還幫了我這麼多的工具,我覺得我得爲它做點什麼纔不負於它,於是我想把它推薦給所有需要在Windows平臺搭建後臺開發環境的開發者,讓更多的人知道它的威名~
一些簡單介紹
Laragon這是一個可一鍵開啓Apache、Nginx、MySQL、Redis、Memcached等服務的開發環境神器,適用於PHP,Node.js,Python,Java,Go和Ruby的開發。
安裝目錄
開箱可用的程序
下圖是程序的存入目錄
主界面
選擇要開啓的服務
常規設置
Laragon最打動我的地方
1.項目目錄可以放在硬盤任意位置,而不必是軟件的安裝目錄下
選好代碼根目錄後,會爲每個文件夾自動生成相應nginx配置文件
auto.
開頭的文件就是自動生成的配置文件,這類文件會在每次更換代碼根目錄時被刪除再新建,因此建議按自己項目情況配置好後,另起文件名。
同時會根據目錄更新host文件
根目錄選擇了一個php的Laravel項目,public/
是入口目錄
在設置好代碼根目錄時Laragon就已經設置好默認的nginx配置了,因此可以直接打開
如果是ThinkPHP項目,nginx的url重寫配置要重新定義,如
2.不止有讓你的項目跑起來的服務程序,還攜帶了一系列讓你高效開發的配套工具
- 數據庫查看有HeidiSQL
- 命令行終端有Cmder
- 專業的日誌查看工具[Logs Viewer]
- 成爲Laragon默認文本打開工具且加入到Windows右鍵菜單編輯器[Notepad++]
- FTP工具WinSCP
- Composer
- Git
- ... 還有很多就不一一贅述了
總之就是貼心~
- 在Cmder中使用composer
3.擴展版本和服務非常簡單
比如Laragon自帶的php版本是7.2的,我要擴展到7.3的話就是從官網上下載windows平臺php二進制包,放到Laragon安裝目錄的bin/php/
目錄下,然後選擇用這個包運行即可。就是這麼簡單。
- 放置包
- 選擇使用該包
4.免費一鍵開啓ngrok內網穿透,讓本地項目可通過外網查看
菜單>代碼根目錄項>分享>選擇要分享出去的目錄
- ngrok
- 外網訪問
這個功能估計是免費且服務器在海外,因此速度和穩定性不是七分理想,偶爾一用還是很不錯的,也省了很多功夫。
後記
如果我上面說的也是你想要的,那請立即下載體驗吧。