如果你编写 php 的桌面是 windows 的,推荐一个编辑软体:CodelobsterPHPEdition,
他的基本功能免费,有付费外挂,安装前注意看勾选列表,付费的不要装,装了会很烦,一直要钱.
免费序号申请一个帐号就有了.可以一直用,
有彩色代码(还可自订色彩),
自动补码,
变数提示,
debug 扩展连动 php 直接提示哪里错误,
热键排版(ctrl+alt+F)=看得爽.
还支持 html(文字编辑没有视觉化),js,css,xml,json 编辑.
理论上用线上的服务器,用远程编辑是很不错的,但应该上线前想办法不要跟已上线版本混再一起.应该开独立目录挂上独立前缀网址去测试(
www.your.com->
test.your.com),并将此前缀设为内网或特定外部 IP 才能开启.
资料库也弄一个复制的资料库去玩.
上传保留的文件也是,不要跟在线的上传资料夹混一起.假如上传资料夹是 upfile,就弄一个 upfile_test 资料夹.
这样基本上测试环境跟真实上线环境就非常统一了.
如果想要离线单独开发,需要自己架设一个测试环境,
windows 下用 iis 搭配 PHPManagerForIIS 是非常方便的,可依照目录设定给予不同版本 php,切换版本也是动动滑鼠秒切换.
或是公司用 apache 你就用 apache,用 nginx 就装 nginx,版本和参数尽量相同(直接复制公司主机的参数档嘿嘿嘿).然后找出 hosts 档案将
www.your.com 对应 IP 改成 127.0.0.1 就可单机开发,但改 hosts 将失去看公司真实网址的能力,因为被引导到你的单机环境了.
虽然我是架设 linux 跑 nginx,但我开发是在 win7 用 iis.所以 linux 下的推荐编辑器就不熟了.