PHP 5.3.0 安装分析心得


Posted in PHP onAugust 07, 2009

整个过程,可以这么说,惊异大于惊喜。并且我感受到了我第一次在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 相关文章推荐
解决控件遮挡问题:关于有窗口元素和无窗口元素
Jan 28 PHP
回答PHPCHINA上的几个问题:URL映射
Feb 14 PHP
dede全站URL静态化改造[070414更正]
Apr 17 PHP
php中获取远程客户端的真实ip地址的方法
Aug 03 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
ThinkPHP模板引擎之导入资源文件方法详解
Jun 18 PHP
php通过strpos查找字符串出现位置的方法
Mar 17 PHP
用PHP生成excel文件到指定目录
Jun 22 PHP
thinkPHP显示不出验证码的原因与解决方法分析
May 20 PHP
PHP培训要多少钱
Jun 06 PHP
thinkPHP中钩子的使用方法实例分析
Nov 16 PHP
thinkphp5.0自定义验证规则使用方法
Nov 16 PHP
php 随机数的产生、页面跳转、件读写、文件重命名、switch语句
Aug 07 #PHP
PHP 远程文件管理,可以给表格排序,遍历目录,时间排序
Aug 07 #PHP
PHP 翻页 实例代码
Aug 07 #PHP
php Sql Server连接失败问题及解决办法
Aug 07 #PHP
php_xmlhttp 乱码问题解决方法
Aug 07 #PHP
PHP 生成的XML以FLASH获取为乱码终极解决
Aug 07 #PHP
php 全局变量范围分析
Aug 07 #PHP
You might like
PHP4实际应用经验篇(2)
2006/10/09 PHP
关于使用coreseek并为其做分页的介绍
2013/06/21 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
Javascript的时间戳和php的时间戳转换注意事项
2013/04/12 Javascript
文件编码导致jquery失效的解决方法
2013/06/26 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
举例讲解AngularJS中的模块
2015/06/17 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
微信小程序-消息提示框实例
2016/11/24 Javascript
微信小程序-拍照或选择图片并上传文件
2017/01/06 Javascript
Vue过滤器的用法和自定义过滤器使用
2017/02/08 Javascript
微信小程序图片自适应支持多图实例详解
2017/06/21 Javascript
关于react中组件通信的几种方式详解
2017/12/10 Javascript
vue.js整合vux中的上拉加载下拉刷新实例教程
2018/01/09 Javascript
Vue.js实现开发购物车功能的方法详解
2019/02/22 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
jQuery实现简单聊天室
2020/02/08 jQuery
Python中operator模块的操作符使用示例总结
2016/06/28 Python
python 开发的三种运行模式详细介绍
2017/01/18 Python
Python分布式进程中你会遇到的问题解析
2019/05/28 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
在Django中自定义filter并在template中的使用详解
2020/05/19 Python
Selenium 安装和简单使用的实现
2020/12/04 Python
怎样让char类型的东西转换成int类型
2013/12/09 面试题
介绍一下mysql的日期和时间函数
2013/03/28 面试题
会计实习期自我鉴定
2013/10/06 职场文书
单位介绍信范文
2014/01/18 职场文书
数学国培研修感言
2014/02/13 职场文书
书香校园活动方案
2014/02/28 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
员工工作能力评语
2014/12/31 职场文书
项目验收申请报告
2015/05/15 职场文书
js Proxy的原理详解
2021/05/25 Javascript
JS轻量级函数式编程实现XDM三
2022/06/16 Javascript