windows下php以Fast-CGI、ISAPI模式运行相关环境配置

iis6环境下

msi安装版直接下一步下一步下一步,然后新建一个扩展即可。

压缩包版

isapi模式配置

php5.3.0以后不支持isapi了,因此要使用这种模式需要选择5.3.0以前的TS(thread safe)版本。

1.添加应用程序.php后缀可执行文件路径为php目录下php5isapi.dll(5.X版本为这个文件)文件。

2.允许Web服务扩展中的php扩展:新建一个扩展(一般就叫php)路径选择php安装目录下的isapi库文件(php5.x版本为php5isapi.dll)。

FastCGI模式配置

1.安装Fast-CGI,下载地址http://www.iis.net/download/FastCGI

2.编辑文件:安装完成后会在C:\windows\system32\inetsrv\ 这个目录下产生五个文件;

在其中的fcgiext.ini文件结尾加入

[Types]

php=PHP

[PHP]

ExePath=php文件路径(php-cgi.exe路径,包含文件本身)

3.添加应用程序.php后缀可执行文件路径为c:\windows\system32\inetsrv\fcgiext.dll文件

4.允许Web服务扩展中的FastCGI Handler扩展:FastCGI安装完成以后会多出来一个FastCGI Handler的扩展,一般安装完已经是允许状态。

#####以上两部分完成一个,php的iis环境就配置完成了,可以在默认网站下写一个探针来测试,新建一个.php后缀的文件写入:

<?

phpinfo();

?>

然后在网站中右击浏览或在浏览器输入地址,如果可以调出php运行信息,说明php环境配置成功。

#####

环境配置成功以后,建立一个php网站还是不够的,还需要与数据库对接,这时就需要配置php的文件了

php.ini文件配置

extension_dir=“库文件目录(一般为php目录下ext)”;设置扩展链接库目录

upload_tmp_dir=“tmp路径(在php目录下新建一个tmp目录)”;设置缓存路径

找到“; Windows Extensions”这段说明向下一段有很多.dll结尾的扩展,根据需要开启相应扩展

例如mysql的是;extension=php_mysql.dll,将前面的分号;去掉即可。

iis7下配置待整理中。。。敬请期待

时间: 2024-12-20 03:27:47

windows下php以Fast-CGI、ISAPI模式运行相关环境配置的相关文章

windows下多进程加协程并发模式

好久没更新博客了.正好最近要整理一下最近这段时间做过的项目以及学习python的一些心得.如标题所示,今天就来说说windows下多进程加协程并发模式.其实网上还是蛮多在linux下的多进程加协程并发模式,本身linux对python的支持更好吧.但是由于本人的开发环境是windows的,而且网上关于这方面的资料还是少了一点,不过经过一番折腾,也算是弄出来了.废话不多说,先贴代码吧: # coding=utf-8 # windows下多进程加协程并发模式 # 打入gevent的monkey补丁

linux mint系统下编程相关环境配置

学习web开发,用到linux系统,在师兄的帮助下还算不是很费劲的把一些环境配置好了. 清单: skype ibus Google Chrome open-jdk-7.0 android-sdk ant github node.js rvm rvm.ruby rvm.rails yeoman RubyMine IntelliJ IDEA 注意:以下的命令行都是一行一行的在终端中执行 1. skype 和Chrome 在软件管理器中搜索skype,第一个,skype,点击安装. chrome 到h

ios下(个人公司非企业级)AdHoc在线安装全环境配置

1,环境 客户端开发:MacOs 10.8.5 服务器开发:Centos6.3 64位 2,软件准备 Apache httpd 2.2.27 OpenSSL 0.9.8za 3,客户端准备 Apple的开发者账号大致分如下三类:个人,公司,企业,这一篇我们主要说下个人.公司的ipa在线安装.个人公司级别的AdHoc有这样一个限制:就是在线发布的ipa包只能安装 在添加到Apple账号的Devices列表中(发布IPA之后再添加的设备需要重新打IPA包)的非越狱设备及越狱设备中,而企业级的开发者账

如何在Windows下使用Linux系统来编译和运行程序?

很多开发人员都有这样的疑问:自己平时是在Windows下面办公的,而自己编写的程序的运行环境又是Linux的,如何从Windows切换到Linux呢?是不是要专门到Linux机器上去编写代码呢? 实际上,只要在Windows下安装一个叫做SecureCRT的软件和一个叫做FileZilla的软件,便可轻松解决问题. SecureCRT和FileZilla简介 SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录Linux服务器主机的软件. Fil

STLport-5.2.1 STL port配置; cl.exe 编译cpp:ms和cygwin两种模式;cygwin环境配置和使用、GCC编译入门

1.在ms中要使用windows sdk和相关的lib设置实在太麻烦啦,以及dll等文件缺失是在严重.所以我简单地利用了vs安装目录下的批处理文件,在命令窗口中进入: C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC ,直接运行vcvarsall.bat加载vs中以及配置好的环境,就可以使用命令行: cl -GX hello.cpp去实现编译并运行.2012版本的vs中-GX换成-EHsc.同理我也可以使用vs2013.目前vs2013

Windows下createfile函数用GENERIC_READ访问模式打不开磁盘

这两天做毕设,快气死了!想读写磁盘扇区,我就百度了,都是这样写的: HANDLE hDevice = CreateFile(TEXT("\\\\.\\PhysicalDrive1", // drive,一般physicaldrive0是主磁盘,我不干,整死了咋整,虚拟机又卡 GENERIC_REAF, // no access to the drive FILE_SHARE_READ ,// share mode, NULL, // default security attribute

windows下使用xampp一键安装apache+php运行环境

感谢浏览,欢迎交流=.= 想为我老爸开发一套库存管理系统,借此机会打算使用下ext+php+apache+linux环境尝尝鲜. 为了在windows搭建本地开发测试环境,官网下载xampp,一键安装apache,mysql等环境 启动xampp发现80端口被IIS占用,443端口被VMware占用 于是,度娘告知:443:配置文件位于C:\xampp\apache\conf\extra\httpd-ssl.conf中则修改文件中443端口为44480:配置文件位于C:\xampp\apache

windows 7(x64)下Eclipse(x64)+jdk(x64)+CDT+MinGW+gdb的环境配置

买了2年的电脑,装了一大堆软件,不算工作空间里的,光软镜有有100G,开机2分多,我这还是顶配呢,受不了受不了,果断重装系统,装了Eclipse之后心血来潮,不想装什么VC了,不仅界面差,bug也很多,虽然有很多企业用,自己用着也挺爽的,就是突然矫情了一下,加CDT插件编C/C++得了 好的言归正传: Eclipse和CDT这都是官网上下的,国内的网站虽然有但是这个版本不如官网上的新倒是实话,CDT是Eclipse Help里面直接用网址在线加的插件.MinGW(minimum GUN for

在Windows下搭建SVN服务器并且集成到 Eclipse 开发环境中

一.准备工作 1.获取 Subversion 服务器  http://mirrors.hust.edu.cn/apache/subversion/ 到官方网站下载最新的服务器安装程序.地址:http://mirrors.hust.edu.cn/apache/subversion/ 2.获取 TortoiseSVN 客户端 从官方网站  获取最新的 TortoiseSVN .地址:http://tortoisesvn.net/downloads TortoiseSVN 是一个客户端程序,用来与 s