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 相关文章推荐
使用PHP模拟HTTP认证
Oct 09 PHP
综合图片计数器
Oct 09 PHP
WHOIS类的修改版
Oct 09 PHP
PHP经典的给图片加水印程序
Dec 06 PHP
php escape URL编码
Dec 10 PHP
PHP 远程关机实现代码
Nov 10 PHP
关于svn冲突的解决方法
Jun 21 PHP
php查看网页源代码的方法
Mar 13 PHP
PHP开发中AJAX技术的简单应用
Dec 11 PHP
php 计算两个时间相差的天数、小时数、分钟数、秒数详解及实例代码
Nov 09 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
Jun 16 PHP
PHP生成指定范围内的N个不重复的随机数
Mar 18 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
纯真IP数据库的应用 IP地址转化成十进制
2009/06/14 PHP
php设计模式 Command(命令模式)
2011/06/26 PHP
详解ThinkPHP3.2.3验证码显示、刷新、校验
2016/12/29 PHP
在IE模态窗口中自由查看HTML源码的方法
2007/03/08 Javascript
类似CSDN图片切换效果脚本
2009/09/17 Javascript
JS调用页面表格导出excel示例代码
2014/03/18 Javascript
javascript封装 Cookie 应用接口
2015/08/07 Javascript
vue.js表格组件开发的实例详解
2016/10/12 Javascript
Vue 固定头 固定列 点击表头可排序的表格组件
2016/11/25 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
详解Nodejs内存治理
2018/05/13 NodeJs
关于js陀螺仪的理解分析
2019/04/11 Javascript
JavaScript闭包相关知识解析
2019/10/19 Javascript
使用JS location实现搜索框历史记录功能
2019/12/23 Javascript
element-ui 实现响应式导航栏的示例代码
2020/05/08 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
[33:39]DOTA2上海特级锦标赛C组小组赛#2 LGD VS Newbee第二局
2016/02/27 DOTA
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
python对XML文件的操作实现代码
2020/03/27 Python
CSS3颜色值RGBA与渐变色使用介绍
2020/03/06 HTML / CSS
html5使用Canvas绘图的使用方法
2017/11/21 HTML / CSS
班班通项目实施方案
2014/02/25 职场文书
医院我们的节日活动实施方案
2014/08/22 职场文书
大学生党员个人总结
2015/02/13 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
党支部鉴定意见
2015/06/02 职场文书
恰同学少年观后感
2015/06/08 职场文书
女儿满月酒致辞
2015/07/29 职场文书
值班管理制度范本
2015/08/06 职场文书
Tomcat 与 maven 的安装与使用教程
2022/06/16 Servers