[原创]IIS7.5下配置ASP+PHP环境及错误处理(0xc0000135)
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)的更多相关文章
- 如何在IIS7下配置ASP+ACCESS环境
如何在IIS7下配置ASP+ACCESS环境 | 浏览:901 | 更新:2013-01-16 17:46 1 2 3 4 5 6 7 分步阅读 默认装完IIS7之后,使用ASP程序会发现提示数据库连 ...
- IIS7下配置ASP+ACCESS环境
先要设置应用程序池(Application Pool)为Classic .NET AppPool,而不是默认的Default AppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置. ...
- 【原创】windows下搭建vue开发环境+IIS部署
[原创]win10下搭建vue开发环境 如果要转发,请注明原作者和原产地,谢谢! 特别说明:下面任何命令都是在windows的命令行工具下进行输入,打开命令行工具的快捷方式如下图: 详细的安 ...
- 在/etc/profile下配置java的环境变量
在/etc/profile下配置java的环境变量 原创 Java 作者:xiaoyan5686670 时间:2016-01-18 14:30:28 6152 0 以root用户编辑:#vi /e ...
- Linux下配置PHP开发环境
转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...
- Ubantu下配置Sublime Text3---python环境的搭建
因为学习机器学习算法的原因,买的参考书籍很多都是python语言进行开发的,因此也想着在Linux系统下配置python的环境.Sublime是一款非常流行的编辑器,可以添加很多小巧有用的插件,同时也 ...
- cocos2d-x3.0 macOS下配置Android开发环境以及使用cocos2d-console来新建执行project
下面是子龙山人录制的关于cocos2d-x3.0的视频教程,macOS下配置Android开发环境.使用cocos2d-console来新建执行project.怎样执行cocos2d-x 3.0win ...
- asp IIS网站的配置(Win7下启用IIS7配置ASP运行环境)
其实win7下的IIS7配置过程是非常简单的.下面让seo博客来详细的介绍一下win7下配置IIS7环境运行ASP网站的方法,以供初接触者参考 第一次在windows7下配置IIS,虽然有丰富的x ...
- 在Linux(Ubuntu/openSUSE/CentOS)下配置ASP.NET(Apache + Mono)
[题外话] 闲的无聊竟然想尝试测试自己做的项目在不同操作系统上的性能表现,所以决定试试在Linux上部署Apache和Mono的环境.由于平时很少接触Linux,所以从网上找了几篇文章(附在相关链接中 ...
随机推荐
- string to byte[]
在平常的开发过程中,经常碰到需要将string转化成byte[]字节数组的情形,有两种方法,在这里总结一下. 使用MemoryStream 代码如下. using (MemoryStream sb = ...
- java集合中的传值和传引用
在学习java集合过程中发现了传值和传引用的区别: 我们来看下面两句话 ●java集合就像一种容器,我们可以把多个对象(实际上是对象的引用),丢进该容器.(来自疯狂java讲义) ●当使用Iterat ...
- XSLT函数集合:数值函数、字符串函、节点集函数和布尔函数
任何的编程语言或者是SQL语句都有内置的函数或方法,而强大灵活的xslt技术也是如此.熟练掌握XSLT的常用函数的用法,XSLT的应用将变得如此轻松,你会发现XSLT比想象中还要牛!以下是xslt数值 ...
- CentOS集群安装Tmux
对于Linux的常用者,如果你说你不会tmux,那你就out啦~ 1. 什么是Tmux? 先来看看Tmux长什么样. tmux是一个优秀的终端复用软件,类似GNU Screen,但来自于OpenBSD ...
- Emacs 常用快捷键
关闭欢迎界面:Q 保存:c-x c-s 退出:c-x c-c 暂时退出:c-z 屏幕滚动 移动到下一屏:c-v 移动到上一屏:m-v 将光标所在行置中:c-L 光标移动 上一行 ...
- java培训第一天--画板
package day1; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt ...
- win10 Unistack 服务组 占用资源如何解决
开始菜单>设置>隐私,隐私界面的左侧栏目,找最后一个“后台应用”,把后台运行的应用全部关掉即可
- 用PHP抓取淘宝商品的用户晒单评论+图片实例
为什么想起来做这个功能?是因为前段时间在做一个淘客网站的时候,想到是否能抓取到淘宝商品的买家秀呢?经过一番折腾发现,淘宝商品用户评价信息是通过Ajax来调取的,通过嗅探网址发现,评论数据的请求接口是: ...
- C++多线程1
一个多线程的实例 #include "stdafx.h" #include <windows.h> DWORD __stdcall Func(LPVOID pm) { ...
- Java泛型学习笔记 - (一)泛型的介绍
一.什么是泛型:泛型的作用是用来规定一个类, 接口或方法所能接受的数据的类型. 就像在声明方法时指定参数一样, 我们在声明一个类, 接口或方法时, 也可以指定其"类型参数", 也就 ...