建立Drupal 的开发平台
2008-30-05 by Jian Kui Wang
一个好的开发, 测试平台能大大的降低臭虫, 错误
提升开发速度
但是又有多少开发者会认真的为自己的开发平台思考, 优化, 比较不同的产品, 软件包?
因为我的工作的原故,
我先后在超过五部不同的电脑安装几款□面最普及的服务器包
而且, 因为某些特殊的工作环境
我需要经常将资料(.php 档, 资料库的资料)带到不同的电脑
在不同的电脑修改.
其实要带档案到处走不是很难
难度在於资料库都要带走
mysql 的输出功能又有天生的缺憾, 又耗系统资源,
稍老一点的都runtime error
先介绍一下我的软件要求
必须品:
apache web server: 当然的选择, IIS? Drupal 和 IIS 合不来, 而且, IIS 的漏洞怕要比IE 还多
php: 4.4 和5.2 之间其实任意一个都可以, 但Drupal7 以后只支援5.2+, 5.2 也很稳定了.
mysql 4.2+: 4.2+ 支持多语言, 4.2+ 就可以了
可选品:
php accelerators: php 加速器
phpmyadmin: 网页介面的mysql 管理器
其实随便的google 一下都可以找到很多很多的软件包
但这里只介绍xampp
其中一个我用它的原因,
因为它有一个介面可以方便的开启, 关闭apache, mysql 功能
减少一般非开发时候的电脑的负担, 也为了安全
另一个重要的功能是“portable”, 流动性
官网也有作介绍, 只要下载个30MB 的 7-zip 包
解压到 c:/ 不用安装, 服务器已经好了
再zip 起来, 就可以带到另一电脑
再解压, 就可以带著档案, 资料库四处去了
网页是一个服务器<->客户端 的应用
好的服务器都要一个好的客户端才行
这里已经多次强调的firefox 是必然之选
open source, 附上一个强大的插件, firebug
为js, css, ajax 除错, 开发js 从未有这么轻松过
当然, 仍然有超过50% □占率的IE
也不可或缺, 而且也应该长期打开
一边在firebug 调整css, 一边要到IE 看看这个非标准的浏览器会否有异常反应
值得一提的是firefox 也是portable 的, 到portableapps.com 可以下载“流动火狐”
也可以使用firebug 的
至於文字编辑器
就比较个人了
因为□面上的选择太多, 我也不能保证我所选的能切合你的使用习惯
就连我自己都使用两种编辑器
notepad++ 和 eclipse
notepad++ 也是“流动“的, 也轻便, 不吃资源, 一般都是使用它的
但遇上麻烦的时候都会找eclipse 帮忙
eclipse 不是流动的, 也很大, 用java, 慢, 吃资源
但强大, 可以一行一行的执行php 语句, 在线查看变数, 阵列
强大的帮助功能, 自动找到drupal core, module 内的所有可用函数
对开发横越数个模组的开发很有用的
如果大家有其他的好用的软件, 欢迎回馈哦