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 相关文章推荐
将数字格式的计算结果转为汉字格式
Oct 09 PHP
PHP聊天室技术
Oct 09 PHP
php数组函数序列之array_search()- 按元素值返回键名
Nov 04 PHP
PHP设计模式 注册表模式
Feb 05 PHP
PHP仿盗链代码
Jun 03 PHP
php cookie使用方法学习笔记分享
Nov 07 PHP
ThinkPHP中的关联模型注意点
Jun 16 PHP
PHP实现将科学计数法转换为原始数字字符串的方法
Dec 16 PHP
php用户注册时常用的检验函数实例总结
Dec 22 PHP
php上传中文文件名乱码问题处理方案
Feb 03 PHP
php版阿里大于(阿里大鱼)短信发送实例详解
Nov 30 PHP
PHP htmlentities()函数用法讲解
Feb 25 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
大师制作的中短波矿石收音机
2020/04/02 无线电
对squid中refresh_pattern的一些理解和建议
2009/04/17 PHP
允许phpmyadmin空密码登录的配置方法
2011/05/29 PHP
php强制更新图片缓存的方法
2015/02/11 PHP
PHP随机生成信用卡卡号的方法
2015/03/23 PHP
windows下安装php的memcache模块的方法
2015/04/07 PHP
学习php设计模式 php实现门面模式(Facade)
2015/12/07 PHP
微信支付开发告警通知实例
2016/07/12 PHP
CentOS系统中PHP安装扩展的方式汇总
2017/04/09 PHP
php实现的统计字数函数定义与使用示例
2017/07/26 PHP
JS网络游戏-(模拟城市webgame)提供的一些例子下载
2007/10/14 Javascript
初学Javascript的一些总结
2008/11/03 Javascript
jQuery对象和DOM对象的相互转化实现代码
2010/03/02 Javascript
JS 使用for循环遍历子节点查找元素
2014/09/06 Javascript
js获取元素的标签名实现方法
2016/10/08 Javascript
微信小程序 radio单选框组件详解及实例代码
2017/01/10 Javascript
Bootstrap学习笔记之进度条、媒体对象实例详解
2017/03/09 Javascript
JavaScript实现的商品抢购倒计时功能示例
2017/04/17 Javascript
vue 计时器组件的实现代码
2017/09/14 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
2017/09/15 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
解决layer弹出层中表单不起作用的问题
2019/09/09 Javascript
微信小程序canvas分享海报功能
2019/10/31 Javascript
Vue elementui字体图标显示问题解决方案
2020/08/18 Javascript
python安装cx_Oracle模块常见问题与解决方法
2017/02/21 Python
Python+matplotlib实现计算两个信号的交叉谱密度实例
2018/01/08 Python
python 构造三维全零数组的方法
2018/11/12 Python
Python利用WMI实现ping命令的例子
2019/08/14 Python
pymysql 开启调试模式的实现
2019/09/24 Python
Pandas时间序列:时期(period)及其算术运算详解
2020/02/25 Python
详解python实现可视化的MD5、sha256哈希加密小工具
2020/09/14 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
人事科岗位职责范本
2014/03/02 职场文书
公司开业庆典策划方案
2014/06/04 职场文书
面试自我评价范文
2014/09/17 职场文书
微软Win11什么功能最惊艳? Windows11新功能特性汇总
2021/11/21 数码科技