關(guān)于PHP的開發(fā)工具其實(shí)網(wǎng)站上可以搜索到非常多,對(duì)于初學(xué)者來說,太多的選擇反而不知道怎么去選。
本文是基于window平臺(tái)上,針對(duì)PHP初學(xué)者定制了一套非常好用的開發(fā)工具。
PHP開發(fā)工具其實(shí)包括以下四種:
-
PHP服務(wù)器組件。
-
PHP IDE(Integrated Development Environment,集成開發(fā)環(huán)境)。
-
MySql管理工具
-
文本編輯器
PHP服務(wù)器組件
PHP服務(wù)器組件非常多有WampServer、XAMPP、AppServ、phpStudy、phpnow等。
推薦: WampServer,這也是目前window平臺(tái)上使用最廣泛的,操作也非常簡單。WampServer內(nèi)部還集成了PhpMyAdmin 數(shù)據(jù)庫管理工具。
下載地址:http://www.wampserver.com/en/#download-wrapper
推薦:PHPstudy,推薦PHPstudy的原因有很多,比如操作簡單,配置簡單,漢化界面等,PHPstudy還有一個(gè)優(yōu)點(diǎn):內(nèi)部可配置選項(xiàng)多,可以配置不同版本的MySQL,服務(wù)器方面也可以配置NGINX來替代apache,也有提供redis,composer,CMS建站系統(tǒng)等功能。
下載地址:https://www.xp.cn/
PHP IDE(Integrated Development Environment,集成開發(fā)環(huán)境)
PHP IDE 也是非常多。有PHPstorm、Zend Studio、Eclipse for PHP、EasyEclipse等。
推薦:PHPstorm 是jetbrains公司推出的PHP開發(fā)環(huán)境,他有很優(yōu)秀的代碼分析、代碼提示等功能,集成了開發(fā)過程中需要的很多工具(數(shù)據(jù)庫工具,代碼分析工具,代碼調(diào)試工具,版本管理工具,測試工具等),小編最喜歡它的一個(gè)特點(diǎn)是:不需要apache服務(wù)器——PHPstorm內(nèi)置服務(wù)器模塊可以直接用來運(yùn)行PHP代碼。另外,PHPstorm也是一個(gè)前端開發(fā)IDE,在網(wǎng)頁開發(fā)方面PHPstorm難逢敵手。
下載地址:https://www.jetbrains.com/zh-cn/phpstorm/
推薦:easyeclipse for php
下載地址:http://www.easyeclipse.org/site/distributions/php.html
MySql管理工具
MySql管理工具常用的有:Navicat for Mysql、PhpMyAdmin。
推薦:Navicat for Mysql,Navicat for MySQL是一套專為MySQL設(shè)計(jì)的強(qiáng)大數(shù)據(jù)庫管理及開發(fā)工具。它可以用于任何3.21或以上的MySQL數(shù)據(jù)庫服務(wù)器,并支持大部份MySQL最新版本的功能,包括觸發(fā)器、存儲(chǔ)過程、函數(shù)、事件、檢索、權(quán)限管理等等。
下載地址:http://www.navicat.com.cn/download/navicat-for-mysql
文本編輯器
如果你已經(jīng)能夠熟練掌握PHP的語法,那你可以逐漸拋棄那些笨重的IDE,使用文本編輯器來編寫PHP代碼。
常用的編輯器有:Notepad++、editplus、ultraedit、vim、sublime、vscode等。
推薦:vscode 微軟公司推出的一個(gè)代碼編輯器,可以用來編輯多種代碼,PHP也是vscode支持的一種語言。vscode也有類似PHPstorm的代碼分析和代碼提示功能(雖然沒有PHPstorm的全面智能,但勝在免費(fèi)且能用),vscode還有很多插件支持,使用PHPserver插件的情況下vscode也能實(shí)現(xiàn)不需要apache服務(wù)器就能運(yùn)行代碼的功能。與PHPstorm相似的另一點(diǎn)是,vscode也是一個(gè)優(yōu)秀的前端開發(fā)工具。
更多建議: