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。

(0)

相关推荐

  • 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说没就没了--嗯,这个策略我

  • asp.net mvc3.0安装失败如何解决

    先来看看安装失败的截图 原因分析 因为vs10先安装了sp1补丁,然后安装的mvc3.0,某些文件被sp1补丁更改,导致"VS10-KB2483190-x86.exe"安装不了,造成安装失败. 解决方案 方法1: 解压mvc安装包(AspNetMVC3Setup.exe)找到parameterinfo.xml文件,删除里面"<Exe CanonicalTargetName="VS10-KB2483190-x86".....</Exe>&q

  • IIS 6.0 安装与网站架设教程[图文]

    IIS 6.0网站架设 IIS是微软推出的一套架设WEB.FTP.SMTP服务器的整合系统组件,主要捆绑在微软的Windows 2003等服务器操作系统中.Windows 2003不仅集成有IIS 6.0,而且还带有一个web版本,专门用于web服务的各种web接口应用,功能极其完美. 一.IIS 6.0概述 IIS 6.0包含在Windows Server 2003服务器的四种版本之中:数据中心版.企业版.标准版和Web版.另外,再说一个最常见的IIS 6.0问题:IIS 6.0不能在Wind

  • Android Studio 3.0上分析内存泄漏的原因

    以前用eclipse的时候,我们采用的是DDMS和MAT,不仅使用步骤复杂繁琐,而且要手动排查内存泄漏的位置,操作起来比较麻烦.后来随着Android studio的潮流,我也抛弃了eclipse加入了AS. Android Studio也开始支持自动进行内存泄漏检查,并且操作起来也比较方便. 封面 戳我下载 Android Studio 3.0 这个不用梯子我会告诉你吗 1.写在前面 Google在上周发布了Android Studio 3.0的正式版本,周四早晨在上班的地铁上就看到群里在沸沸

  • windows下tomcat7.0安装图文教程

    这是windows下tomcat 7.0的安装步骤. 方法/步骤 双击.exe安装程序,显示如下图所示的欢迎页面. 点击next按扭出现如下图所示的页面 点击Agree按钮出现下图所示的页面 选择你需要安装的组件(一般按照默认选择安装就可以啦),点击next按钮出现下图所示的页面 默认选择,点击next按钮进行下一步安装 经过以上步骤Tomcat7.0安装完毕!点击Finish结束安装. 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们.

  • IIS和4.0安装到底有没有先后顺序解答

    在很多人或许很多技术大神都会觉得IIS的安装和4.0没得先后顺序的.其错误弊端在与IIS没有注册到4.0上. 经过今天遇到了服务器安装服务端发觉报错[无法识别的属性"targetFramework".请注意属性名称区分大小写.错误解决办法]客户端报404错误,这个时候我们都会觉得没有找到相对应的路径. 解决办法:修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误. 1.打开IIs点击IIS根节点 2.看右边的"操作"

  • VMware Workstation11.0安装Mac OS X 10.10最完整指南

    前言说明:最近换了新的电脑,配置好很多了,想装下虚拟机来玩下IOS,其中也遇到了几个大坑,现在刚完全装好,把所有步骤以及资源整合到一处,后面的朋友可以避免浪费很多无谓的百度时间. ""我先把使用到的程序以及版本说明下,因为这非常总要,使用虚拟机安装mac,其实就是装黑苹果,这要依赖很多破解工具,但这些工具都是有版本支持的.我这些版本装的没问题,但是你如果下载网上其他版本,我就不能确保一定没问题了,只能是自己试了."" VMware 11.0 永久不过期激活密钥 1F

  • .NET framework 4.0 安装失败回滚问题

    根据微软论坛作者的英文解释,.NET framework 4.0 安装失败回滚貌似是因为"msvcr100_clr0400.dll"文件不能被覆盖的原因导致的,那么问题就简单了,我们只要把C盘下面的两个文件重命名就ok了. 具体文件路径如下(如果进入文件夹找不到对应的文件,可以进行查找): C:\Windows\System32\msvcr100_clr0400.dll -→ C:\Windows\System32\msvcr100_clr0400.dll.bak C:\Windows

  • PHP7.0安装笔记整理

    2015年6月11日,PHP官网发布消息,正式公开发布PHP7第一版的alpha版本. PHP7特性: PHP 7.0.0 Alpha 1使用新版的ZendEngine引擎,带来了许多新的特性,以下是不完全列表: (1)性能提升:PHP7比PHP5.6性能提升了两倍. Improved performance: PHP 7 is up to twice as fast as PHP 5.6 (2)全面一致的64位支持. Consistent 64-bit support (3)以前的许多致命错误

  • Android 8.0安装apk的实例代码

    android 8.0安装apk需要请求未知来源权限 //xml配置 <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES"/> /** * 检测版本8.0 */ public void checkOreo() { if (SdkVersionUtils.hasOreo()) {//8.0 //判断是否可以直接安装 boolean canInstall = getPackageM

随机推荐