windows 8.1 (IIS 8.5) 添加PHP

关于PHP的PHP现在推出5.3.3版本了,不过下载的时候有几个不同版本选择。那就是VC6 X86和VC9 X86。 首先我来解答: VC6是什么?
VC6就是legacy Visual Studio 6 compiler,就是使用这个编译器编译的。 VC9是什么? VC9就是the Visual
Studio 2008 compiler,就是用微软的VS编辑器编译的。那我们如何选择下载哪个版本的PHP呢?
如果你是在windows下使用Apache的,请选择VC6版本; 如果你是在windows下使用IIS+PHP的,请选择VC9版本。

好了,下载完memAdmin和php之后,下面开始配置php的web服务器,部署memAdmin这个工具。其实读者完全可以下载安装“appserver”之类的wamp集成开发包,可以快速集成php、mysql、mysqladmin等。但笔者早就听说在IIS
7.5可以通过CGI扩展跑php,甚至可以集成apache 、tomcat等web服务器。集成方式如下:

第一种,是比较早期的,用CGI方式加载PHP环境。也就是在IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。特点是:稳定,但效率太低。 

第二种,通过ISAPI方式加载PHP环境,就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。特点是:多线程,效率较高,但不够稳定。

其实还有一种效率更高的PHP和IIS的集成方式,就是利用FastCGI方式加载PHP环境。

尤其在windows
7以后,在IIS环境里可以直接装载FastCGI了。这种方式高效率,高稳定性,属于将来发展趋势。

配置好FASTCGI之后,再运行PHP程序,如果有报错的话,如下所示:

PHP教程:iis7以fastcgi配置php时出现FastCGI进程意外退出问题解决

作者:罪惡 发布于:2009-8-29 21:57
Saturday 疑难问题分析

很多人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。

如图

这个问题一般都是php配置出了问题导致的。

我的解决方法一般都是先将php程序目录放进系统path变量中,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。

例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有以下显示(点击放大)

php不能加载扩展库文件,当然会报错了。

修改完成后再看(点击放大)这是就没有问题了。

此时再重起iis,问题即可解决。

windows 8.1 (IIS 8.5) 添加PHP,布布扣,bubuko.com

时间: 2024-10-07 23:51:57

windows 8.1 (IIS 8.5) 添加PHP的相关文章

Windows 7或者 server 小技巧 添加 IIS和FTP 组件功能

Windows 7或者 server 小技巧  添加 IIS和FTP 组件功能 在万能的 控制面版 ,添加删除 组件中 . 在IE中输入  http://127.0.0.1 或者 http://localhost 打开如下图片,即表示安装成功. 在控制面版,管理工具中可以打开 IIS管理器.

Windows下基于IIS服务的SSL服务器的配置

Windows下基于IIS服务的SSL服务器的配置 实验环境 Windows Server 2008 R1(CA) Windows Server 2008 R2(web服务器) Windows 7 x64(客户端) 3台虚拟机打开桥接模式,保证能够相互ping通 实验原理 CA(根CA)负责为服务器颁发证书使得服务器证书可信. 服务器下载IIS组建,向CA申请一个SSL证书,并且将此证书与本机IP绑定.最后打开SSL服务. 客户端信任CA,因此可以安全地访问服务器网址. 实验步骤 安装证书服务

windows环境下使用apxs编译添加apache模块

windows环境下使用apxs编译添加apache模块 简介说明:本文使用mod_limitipconn模块为例. 环境: windows7 x86系统 apache 2.4.18 目标: 在windows环境下,利用mod_limitipconn0.24源码.apxs为apache2.4.18添加mod_limitipconn模块. 分析: limitipconn模块最新版已经支持apache2.4了.但是没有编译好的对应版本.因此需要自己动手编译模块.在windows下要实现这个目标,需要

Windows(64位IIS)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 解决方法

环境:windows server 2008r2 64位  IIS access 2003 问题:Windows(64位IIS)未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 解决方法:网上找的 在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求

让Windows Server 2008 + IIS 7+ ASP.NET 支持10万并发请求 今天下午17点左右,博客园博客站点出现这样的错误信息: Error Summary: HTTP Error 503.2 - Service UnavailableThe [email protected] setting is being exceeded. Detailed Error Information: Module IIS Web Core Notification BeginReques

Windows下如何将cmd命令添加到右键菜单

Windows下如何将cmd命令添加到右键菜单 由于经常要使用到cmd命令,为了省去每次重新打开cmd窗口后层层寻找目标路径的麻烦,找了一个办法将cmd命令添加到右键菜单里,这样在目标路径下就可以直接右键进入,实现方法如下: 打开注册表 win+R 快捷键打开"运行"窗口,输入regedit 点击"确定"即可打开注册表编辑器 添加注册项 1.在左侧依次找到[HKEY_CLASSESS_ROOT\Folder\shell]子键,在其下新建"cmdPrompt

在 Windows Phone 中,为 Grid 添加 Tilt 效果

在 Windows Phone 中,Tilt 效果是比较经典的效果,我们可以很简单的为按钮等控件添加这样的效果(使用 Windows Phone Toolkit 的Tilt 效果),但是,如果我们想要让一个 Grid 也具有 Tilt 效果的话,如果直接这么写是不会起作用的: <Grid x:Name="GridGame" toolkit:TiltEffect.IsTiltEnabled="True"> 为什么给按钮这样写是可以的,而Grid就失效了呢?

Windows 7的IIS安装配置(win8通用)

一.Windows 7下 IIS 7安装配置 1.进入控制面板 --> 打开或关闭Windows功能.选择如图: 按确定,IIS就装好了. 一.配置IIS 1.  安装IIS完成后,再次进入控制面板,选择管理工具,双击Internet(IIS)管理器选项,进入IIS设置. 2.选择下图左边的 Default Web Site,并双击右边的 ASP 的选项. 启用父路径,将默认的False 改为True. 3.保存后返回,选择右侧边绑定,然后选择编辑 ,修改网站端口,80(默认)或其他端口,建议使

【转】windows Server2012安装iis

IIS8.0是windows Server2012自带的服务器管理系统,和以往不同,IIS8.0安装和操作都比较简单,界面很简洁,安装也很迅速.今天我们重点完整的演示下Internet Information Services 8的详细安装. 工具/原料 一台电脑/服务器 操作系统Windows Server 2012, Windows Server 2012 R2系统盘 方法/步骤 1 1-单击宫格菜单的第一个"服务器管理器": 2 2-在"快速启动(Q)"子菜单