自己總結的php開發中用到的工具
需要一個編輯器IDE,推薦用phpstorm。
IDE安裝完了,還要搞個Xdebug,這個很有用,程序斷點跟蹤調試就靠他了。
phpstom平時使用的時候,編輯界面感覺很枯燥的時候,可以換個主題,換主題還需要下載一個插件,Material Theme UI,就是這個東西,在phpstom插件庫裏面可以搜索到,裝上以後IDE界面瞬間高大上。
需要一個web服務環境,我用的是php工具箱,功能比較多,切換版本也比較方便。還能直接打開hosts文件。這個對新建一個本地域名網站很方便。
有了mysql數據庫,還得需要一個管理mysql的工具,表設計什麽的,視圖構建什麽的,查詢測試什麽的,最好弄個圖形管理工具,還是比較方便的。我就強烈推薦Navicat 12 for MySQL。確實比較方便。
開發中,可能需要測試一個接口的壓力效果。看看能不能優化啥的。推薦阿帕奇apache自帶的AB壓力測試,簡單的測試可以滿足的。這個要到apache安裝目錄去找。要打開cmd窗口進行測試。
開發中需要對接口進行調試,發起post,get請求,測試接口,測試返回值。推薦用Postman,很強大,方便。自定義請求參數非常方便。如果參數多了,用這個發起請求很爽。
開發中如果用了一些框架什麽的,可能還需要下載一個Composer這種東西,據說是包管理器什麽的。
如果在開發中,想知道程序某個功能,都怎麽跟數據庫進行sql交互的。看看都執行了哪些sql語句,可以下載一個Neor Profile SQL,這個可以達到目的。實時監控mysql sql動向。安裝完成要配置些連接參數才能用。
開發中,遇到問題,暫時想不到辦法,身邊又沒有人幫助,那就需要google一下問題,看看有沒有別人的文章做參考。這就需要一個FQ工具了。具體用哪個自己找一下,很多。
如果開發中需要組織結構圖什麽的,用百度腦圖。
如果還要寫前臺js什麽的,就會用到驗證器,驗證表單什麽的。驗證器有很多種,我用的是 nice-validator,國人寫的,用得比較順手。國外的看不懂啊!
開發中可能還需要,寫一個函數實現某個小功能,但是又不想在IDE種編寫測試,可以用php在線編輯器,百度一下,有幾個。
還有挺多的,暫時就想到這麽多。
原文地址:https://segmentfault.com/a/1190000016223549
自己總結的php開發中用到的工具