PHP 5.3.0 安装分析心得

整个过程,可以这么说,惊异大于惊喜。并且我感受到了我第一次在Windows配置PHP时的那种脆弱无知感觉…… 首先。。。PHP Team首次分离出了一个Windows团队。Windows的下载也挪到了windows.PHP.net。一个大进步。 其次。。。最大的惊异,PHP 5.3开始,居然没有了ISAPI支持……可以参看这里:ISAPI support,do we need it? 从没见PHP Team动作这么迅速。PHP 4停止支持还有一年的过渡期,ISAPI说没就没了……嗯,这个策略我支持,既然Microsoft发了IIS FastCGI支持,那停止就停止了吧。。。毕竟从稳定性上来说,FastCGI还是比ISAPI要好的……只是这么大的事儿,我居然不知道……真是孤陋寡闻了。在IIS下使用FastCGI设置PHP的介绍可以看这里。 再者。。。刚装上啥都没干,PEAR报错不能用-。-||| 好吧,不是我的错。关于这个错误,解释是这样的: Some users have reported that the windows builds of PHP 5.3 are not able to open the shipped go-pear.phar file. As a workaround,users can run the distributed phar with PHP -d phar.require_hash=0 go-pear.phar or download and use the http://pear.PHP.net/go-pear non-pharred version. 总结一下我的感受吧…… 1. IIS 5.1、6.0、7,请先安装Microsoft FastCGI; 2. 没有了ISAPI支持之后,对于PHP 5.3来说,Installer和zip没有什么太大差别了;相比来说,个人觉得installer版本东西少(库没少带,还没有那个烦人的phar版PEAR),更清爽; 3. 安装完成后要改PHP.ini中的date.timezone设置,否则IIS会给你报个500错误…… 4. 如果装的是installer版本并且还需要PEAR,那就这么做:1. 把http://pear.PHP.net/go-pear下载下来;2. PHP go-pear. 如果装的是zip版本,请执行PHP -d phar.require_hash=0 go-pear.phar,或者按照上边installer的方法装非phar版本的PEAR。

相关文章

Hessian开源的远程通讯,采用二进制 RPC的协议,基于 HTTP 传输。可以实现PHP调用Java,Python,C#等多语...
初识Mongodb的一些总结,在Mac Os X下真实搭建mongodb环境,以及分享个Mongodb管理工具,学习期间一些总结...
边看边操作,这样才能记得牢,实践是检验真理的唯一标准.光看不练假把式,光练不看傻把式,边看边练真把式....
在php中,结果输出一共有两种方式:echo和print,下面将对两种方式做一个比较。 echo与print的区别: (...
在安装好wampServer后,一直没有使用phpMyAdmin,今天用了一下,phpMyAdmin显示错误:The mbstring exte...
变量是用于存储数据的容器,与代数相似,可以给变量赋予某个确定的值(例如:$x=3)或者是赋予其它的变...