11月22日杂记
今天对比了下两个PHP开发环境在win下的使用。简单记录下配置时遇到的问题。
zend server 安装
1.zend server后会有个xml文件,其中会有乱码,改成以<?开头即可。
2.另外pear 安装时,运行go-pear.bat时会显示….does not have signature ….
运行php -d phar.require_hash=0 .\PEAR\go-pear.phar , 然后再运行go-pear.bat即可安装pear的标准包
xampp 安装
也比较容易,新版的xampp已经安装好了pear基础包【还有一些扩展】,但是安装其它的包时却很让我郁闷,在cmd下安装显示没问题,但实际却没有下载,更谈不上安装了,不知为何。最后在xampp shell下试了下,欧科了。
pear package安装
pear install/uninstall 分别安装和卸载相应的包。另外到PHP5时,一些传统的包有了些变化,比如原来的DB,现在为MDB2,原来的HTML_QuickForm现在为HTML_QuickForm2了。
另外在php.ini也应在include_path中增加相应的目录。
komodo 自动补全
现在比较喜欢用两个编辑器,用komodo来玩web,以及一些新近的动态语言,用slickedit来玩c和c++之类的传统语言,当然纯Java还是eclipse比较符合我的胃口。
在komodo中edit->preference中找到Code Intelligence,其最下面有add an API catalog,其使用专门的文件来实现自动补全的,但实际直接将所需的文件加进去也是可以的,至少php是这样。
komodo xdebug
在所需调试的网址后添加?XDEBUG_SESSION_START=xdebug即可,当然在php.ini中要添加相应的配置。不过新版的komodo这点做得比较好,首先自带了xdebug,另外还会帮你在php.ini中自动完成配置上的修改,当然你要指定好目录。
zend studio
zend studio装了7.1.0beta版,尝试装了apanta,感觉还是不错,但apanta与一个半可视话web编辑插架有冲突。另外感觉这个还是庞大了些。以后玩PHP,还是用komodo ide,即使没人破解,还可以用开源的open komodo.
P.S.
另外,前两天看了下Vala/Genie,感觉还满有意思。虽然可能短时间而言用途不大【感觉其前途还是没有scala那么明朗,尽管scala也不是很明朗】,但可以学习些新的语法,可以很方便的使用GObject。还看了下XUL,跑了个hello world。但奇怪的是目前从Mozilla官网上下不下来stable版的XULRunner,只得下了个1.9.3alpha的了。