IIS7.5下配置ASP+PHP环境及错误处理(0xc0000135)

http://user.qzone.qq.com/93701178/blog/1398155812

操作系统更新至Win7或Win8,IIS也随之升级至7和7.5,因测试需要,在Windows下顺便搭建个PHP平台,用起来就方便多了。

按照正常的步骤,程序安装里启用IIS功能(启用或关闭Windows功能)

把跟IIS有关选项都选上,这样基本上就可以正常使用Web和asp功能了,但PHP是不行的。

下载.10, 解压至C:\PHP下,

安装PHPManager

修改配置文件:

date.timezone = "Asia/Shanghai"

增加或删除扩展库的功能(extension=mysql.dll等)

点PHP Manager里的checkinfo(),如果运气好的话会出现 phpinfo()探针的页面,Congratulations!

很可惜,我没这么顺利,出现了HTTP 500.0错误,有详细的错误描述,但根本摸不着头绪!

没关系,找到里面的具体错误代号,这样的0xc0000135,不同的机器上装可能会有不一样错误代号,我的就是0xc0000135,百度一下,发现这

个错误是跟编译器有关,一般是要求运行的机器上有.net的编译环境,尝试安装了.net3.5,.net4.0仍然失败,饱受打击呀!

又尝试了VC ++ 2008 runtime,还是失败。

查阅网上有人遇到的类似情况都是这么解决的,怎么回事?搜索错误代号(0xc0000135),看到有人反映UPUPW php集成环境有时也会出现这样的错误,根据不同的PHP版本其对应的编译器是不一样的,这下豁然开朗了,找到问题根源了。

Microsoft Visual C++ 2012(32位) (VC11编译的php5.5系列32位版本必装)

Microsoft Visual C++ 2012(64位) (VC11编译的php5.5系列64位版本必装)

Microsoft Visual C++ 2010 SP1(32/64位) (VC10编译的部分组件需要)

Microsoft Visual C++ 2008 SP1(32/64位) (VC9编译的5.3/5.4系列必装)

Microsoft Visual C++ 2005 SP1(32/64位) (VC6编译的PHP5.2系列必装)

安装VC++2012,phpinfo()果然顺利出现!

至此,Win8+IIS7.5+ASP+PHP应该算成功搭建。但也可能会出现一点小插曲儿,就是在PHP Manager里能运行phpinfo(),但自己写个PHP脚本却不能正常运行,页面显示一片空白,也不报错。

开始也是百思不得其解,最终发现不是配置问题,而是脚本编辑上的问题。

解决方法:将脚本转换成utf8编码格式就行了,最好用DW或Notepad++,Editplus等专用编辑器。

The end!

Alpha Xhone

22-Apr-2014

[原创]IIS7.5下配置ASP+PHP环境及错误处理(0xc0000135)的更多相关文章

  1. 如何在IIS7下配置ASP+ACCESS环境

    如何在IIS7下配置ASP+ACCESS环境 | 浏览:901 | 更新:2013-01-16 17:46 1 2 3 4 5 6 7 分步阅读 默认装完IIS7之后,使用ASP程序会发现提示数据库连 ...

  2. IIS7下配置ASP+ACCESS环境

    先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置. ...

  3. 【原创】windows下搭建vue开发环境+IIS部署

    [原创]win10下搭建vue开发环境  如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图:     详细的安 ...

  4. 在/etc/profile下配置java的环境变量

    在/etc/profile下配置java的环境变量 原创 Java 作者:xiaoyan5686670 时间:2016-01-18 14:30:28  6152  0 以root用户编辑:#vi /e ...

  5. Linux下配置PHP开发环境

    转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...

  6. Ubantu下配置Sublime Text3---python环境的搭建

    因为学习机器学习算法的原因,买的参考书籍很多都是python语言进行开发的,因此也想着在Linux系统下配置python的环境.Sublime是一款非常流行的编辑器,可以添加很多小巧有用的插件,同时也 ...

  7. cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project

    下面是子龙山人录制的关于cocos2d-x3.0的视频教程,macOS下配置Android开发环境.使用cocos2d-console来新建执行project.怎样执行cocos2d-x 3.0win ...

  8. asp IIS网站的配置(Win7下启用IIS7配置ASP运行环境)

    其实win7下的IIS7配置过程是非常简单的.下面让seo博客来详细的介绍一下win7下配置IIS7环境运行ASP网站的方法,以供初接触者参考   第一次在windows7下配置IIS,虽然有丰富的x ...

  9. 在Linux(Ubuntu/openSUSE/CentOS)下配置ASP.NET(Apache + Mono)

    [题外话] 闲的无聊竟然想尝试测试自己做的项目在不同操作系统上的性能表现,所以决定试试在Linux上部署Apache和Mono的环境.由于平时很少接触Linux,所以从网上找了几篇文章(附在相关链接中 ...

随机推荐

  1. F2工作流引擎参与者类型成员的交、并、互拆计算规则

          计算描述:计算规则指的是和其它“参与者类型成员”的之间的计算,必须求解处理人不为空的情况下才进行规则计算,各个“参与者类型成员”按序号顺序执行. 计算算法:并集(权重最低),交集(权重中) ...

  2. jQuery 绑定事件

    $('input').bind('click mouseover', fn); $('input').bind({ mouseover: fn(){}, mouseover:fn(){} }); 删除 ...

  3. ASP.net Core部署说明(Ubuntu) [转]

    最近在学习asp.net core,当然学习的目的是想了解一下,Asp.net core是否真的能够是先跨平台部署. 根据目前官网资料说明,asp.net core只有在Redhat 企业版上,才能够 ...

  4. iis里面浏览网页,提示找不到应用程序的解决办法

    iis配置成功,数据库链接正确,代码无误,在iis里面,浏览某网页,提示找不到应用程序,这时一下子懵了. 处理办法:在浏览器中直接输入网址,例如:http://192.168.1.111,这时能够打开 ...

  5. 在APACHE服务器上的访问方式上去除index.php

      在APACHE服务器上的访问方式上去除index.php   下面我说下 apache 下 ,如何 去掉URL 里面的 index.php 例如: 你原来的路径是: localhost/index ...

  6. 【流程管理】【PCB】PCB设计流程

    添加封装 封装库用官方库,如没有添加补丁库,用原库或其他库中元件复制修改 调用封装时可先放置到PCB里进行测量 3D模型添加网站 封装库分类按厂商分类,常用器件按器件类型分类, 命名使用规范 导入PC ...

  7. JSP之->初识JSP

    JSP 引用百度百科的介绍: JSP(Java Server Pages)是由Sun Microsystems公司倡导.许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似ASP技术,它是在 ...

  8. 前端开发week1

    1.前端开发前期相关工具 photoshop:主要学习运用与前端相关工具,了解UI与前端的关联.    axure:原型设计,通过设计原型了解网页基本结构,结合ps对UI有更好的理解.    webs ...

  9. Android 传感器

    今天介绍一下Android的传感器,开发Android传感器的步骤: 1.调用Context的getSystemService(Context.SENSOR_SERVICE)方法获取SensorMan ...

  10. POJ 题目3280 Cheapest Palindrome(区间DP)

    Cheapest Palindrome Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 7148   Accepted: 34 ...