PHP程序员开发工具

1、IDE(PhpStorm、phpDesigner)
IDE集成开发环境,是一种辅助程序开发人员开发软件的应用软件,包括编程语言编辑器、自动建立工具、调试器。PhpStorm是一个轻量级的PHPIDE,可以使用户更高效,它更深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查。
在PhpStorm中新建或导入项目,进行项目开发或二次开发,通过连接Xdebug来调试程序,通过配置PhpStorm的FTP信息可以将修改的代码实时同步到服务器,还可设置PHP文件从浏览器打开,进行调试Web应用。


2、FTP传输工具
filezilla或者winscp,可以在Linux和Windows之间互传文件。


3、远程登录软件
Xshell,可以在Windows上登录Linux服务器。


4、版本控制工具
SVN、Git,由于一个项目是很多人合作,版本控制可以记录修改内容、时间、作者,还可进行回滚等操作。


5、抓包工具
wireshark、fiddler,用于分析Http、Tcp请求,在做手机App时可以边抓包边调试,观察请求和响应,看是否符合预期。


6、代码编辑器
Sublime、Notepad++


7、数据库连接工具
Navicat,可以连接mysql,使mysql操作可视化。
通过ssh隧道连接测试服务器,然后连接到localhost的mysql数据库,接下来就可以对数据库做可视化的增删改查操作。


8、Http Post软件
Chrome浏览器插件Postman、在线Http Post网站应用,例如http://www.atool.org/httptest.php,可用于模拟请求,查看响应。
填写需要测试的接口url地址,以及参数,发送请求后,会有响应显示,可通过响应进行分析,查看是否符合预期。


9、在线Json编辑器、在线编码解码工具
可在线进行编解码等,解决程序调试过程中遇到的问题。


10、浏览器F12(Chrome、Firefox)
可以进行WEB应用的调试,可以查看Network状态,具体到每个请求,可以查看http请求是否成功,返回参数是什么,还可以查看cookie、session等参数。


11、VPN(上Google查资料)
Virtual Private Network,即虚拟专用网络,它通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网是对企业内部网的扩展。虚拟专用网可以帮助远程用户、公司分支机构、商业伙伴及供应商同公司的内部网建立可信的安全连接,并保证数据的安全传输。
配置VPN域名、用户名、密码,用来上国外的网站、论坛,或者Google资料。

你可能感兴趣的:(开发工具,PHP)