PHP 5.3.0 安装分析心得

 更新时间:2009年08月07日 23:37:28   作者:  
话说,一直犯懒没下载一个PHP 5.3,今天看到关于PHP5.3.0一时兴起打算更新一下本本上的PHP,于是乎下载了5.3来装。
整个过程,可以这么说,惊异大于惊喜。并且我感受到了我第一次在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。

相关文章

  • 开发大型 PHP 项目的方法

    开发大型 PHP 项目的方法

    这篇文章主要介绍了开发大型 PHP 项目的方法
    2007-01-01
  • 特转载一高手总结PHP学习资源和链接.

    特转载一高手总结PHP学习资源和链接.

    特转载一高手总结PHP学习资源和链接....
    2006-12-12
  • 怎样去阅读一份php源代码

    怎样去阅读一份php源代码

    技术的快速进步,最好的途径就是阅读源代码了。自己也阅读了很多开源的程序,感觉方法很重要,好的方法可以达到事半功倍的效果。一下就是我自己的一些新的,希望对大家都有用。
    2009-08-08
  • Zend Guard一些常见问题解答

    Zend Guard一些常见问题解答

    Zend Guard是PHP市场上第一个保护PHP知识产权的代码加密解决方案和电子许可管理方案。Zend Guard通过原始代码加密以及限制分发没有授权的软件来实现软件的最大化收益。
    2008-09-09
  • 测试您的 PHP 水平的题目

    测试您的 PHP 水平的题目

    测试您的 PHP 水平的题目...
    2007-05-05
  • Parse正式发布开源PHP SDK

    Parse正式发布开源PHP SDK

    Facebook 在去年四月收购的Parse今天发布了其第一个开源的 PHP SDK,让开发者可以基于这个 SDK 做服务器端的二次开发。这次发布的 PHP 脚本功能包括储存数据,管理用户,推送消息,用户行为追踪等,开发者可以将代码整合进自己现有的 PHP 脚本里。
    2014-08-08
  • 手把手教你使用DedeCms的采集的图文教程

    手把手教你使用DedeCms的采集的图文教程

    手把手教你使用DedeCms的采集的图文教程...
    2007-03-03
  • php格式化工具Beautify PHP小小BUG

    php格式化工具Beautify PHP小小BUG

    Beautify PHP is written entirely in PHP. The program was tested with Linux and Windows, PHP 4.1.0 and PHP 4.3.1, but it should work on most systems running PHP.
    2008-04-04
  • PHP 加密与解密的斗争

    PHP 加密与解密的斗争

    PHP代码的保护一直是许多公司关注的核心问题,例如知名的一些论坛vBulletin、Discuz!、PhpWind及近日很火的ShopEx等等
    2009-04-04
  • PHP的面试题集

    PHP的面试题集

    PHP的面试题集...
    2006-11-11

最新评论