Vista,Windows7中给IIS7添加PHP支持
截止到发文时(2009年9月25日),PHP是最新版本为5.3.0,但是5.3.0在IIS中的运行方式是FastCGI,要在Vista的IIS7上实现这一点我始终没弄成。
最后我还是用的老方法,ISAPI,选用了一个5.3以前的版本,我选的是5.2.11。
php-5.2.11-Win32.zip的下载地址
http://cn2.php.net/distributions/php-5.2.11-Win32.zip
如果上面的地址不好始,也可以去下面这个地址去从其他镜像下载
http://cn.php.net/get/php-5.2.11-Win32.zip/from/a/mirror
把php-5.2.11-Win32.zip下载回来之后,把里面的文件解压到C:\php目录下(或者是D盘E盘也都行,只是我习惯放C盘)。
还要确认一点,在Vista的“打开或关闭Windows功能”里不但要安装IIS,而且还要安装两个重要的ISAPI组件,如下图:
下面开始配置PHP了……
1、把PHP目录下的php.ini-dist(显示扩展名)改成php.ini,然后用记事本打开,在里面找到extension_dir = "./",然后把里面的./改成c:\php(就是把PHP解压到的那个路径)。
2、还是在php.ini这个文件里,找到下面这三行,把它们前面的分号删掉(带分号是注释的意思)
extension=php_mbstring.dll
extension=php_mssql.dll
extension=php_mysql.dll
3、把php.ini保存,然后复制到Windows目录下。
4、打开Vista管理工具中的“Internet信息服务(IIS)管理器”,在“应用程序池”中新建一个应用程序池,取名为PHP,.Net版本为“无托管代码”。
5、在“ISAPI筛选器”中点右键“添加”,起名为php,可执行文件选成C:\php\php5isapi.dll。
6、在“ISAPI和CGI限制”里点右键“添加”,路径还是选成c:\php\php5isapi.dll,描述还写成php,选中“允许执行扩展路径”。
7、在“处理程序映射”里右键“添加脚本映射”,请求路径填*.php,可执行文件还选c:\php\php5ispai.dll,名称还叫php。
8、以上工作做完后就基本完工了,下面测试:
在IIS指定的站点目录下建一个文件夹,就叫php(我之所以要搭建php+iis,主要是因为我要开发及管理的项目里既有php,也有asp和.net的),然后在这个php目录里新建一个文件phpinfo.php,里面的内容就是经典的PHP测试函数:
<?php
phpinfo();
?>
保存后打开浏览器看结果:localhost/php/phpinfo.php,如果能看到类似下面的页面就说明你成功了:
转载于:https://www.cnblogs.com/wyj553/archive/2009/12/01/1614354.html
Vista,Windows7中给IIS7添加PHP支持相关推荐
- Windows7 中配置IIS7的方法(HTTP 错误 404.3 - Not Found)
< DOCTYPE html PUBLIC -WCDTD XHTML StrictEN httpwwwworgTRxhtmlDTDxhtml-strictdtd> XP中的IIS设置是非常 ...
- java facets_IDEA的社区版中Facets无法添加Web支持
IDEA项目无法转为Web项目(Facets无法添加Web支持) 对比项目的配置,发现 Project Structure 设置页面(快捷键:Ctrl+Shift+Alt+S)的facets属性下的w ...
- php 7 pcntl扩展,PHP_Linux系统中为php添加pcntl扩展,pcntl扩展可以支持php的多线程 - phpStudy...
Linux系统中为php添加pcntl扩展 pcntl扩展可以支持php的多线程操作(仅限linux) 原本需要重新编译PHP的后面configrue提示加上--enable-pcntl 由于我的ph ...
- Abp Vnext应用程序项目中添加docker支持的小结
文章目录 介绍 具体步骤 1.创建项目 2.添加docker支持 3.调整 4.运行实例 总结 介绍 abp vnext 里面的只有 module 项目里面是自动添加 docker 支持的,因为其是面 ...
- Vista OS 中添加网络中的非Vista OS共享的打印机
需要首先在Vista OS中安装目标打印机的Vista驱动程序,其他步骤没什么特别.否则会提示"内存不足"这样的消息. 转载于:https://www.cnblogs.com/Fe ...
- php7搭建平台,在windows7中搭建Apache+PHP+MySQL平台
在windows7中搭建Apache+PHP+MySQL平台 今天搞了一下午,在电脑上搭建了APM平台 系统:Windows7 Professional EN Apache2.2.9:http://a ...
- 在Service中通过WindowManger添加View的方式来把UI界面显示出来
整体方案 在Service中通过WindowManger添加View的方式来把UI界面显示出来 业务场景 具体场景 IQOO手机,游戏辅助 这种场景能否使用Activity方式来做 使用activit ...
- vim8支持的linux版本,Vim 8.0 版本安装方法及添加Python支持
利用Git安装 最简单也是最有效的方法 1. 获取Vim仓库: git clone https://github.com/vim/vim.git 2. 升级到最新的版本: cd vim git pul ...
- 在Windows7中与虚拟机实现远程桌面连接
在Windows7中与虚拟机实现远程桌面连接 在win7系统中安装VMware workstation虚拟机并安装win7系统,实现在win7宿主机中远程 连接虚拟机 右击宿主机"网络&qu ...
最新文章
- 分享一个现代的,免费的,简单而有效的编辑器Vis
- IOS树视图学习总结
- hdu 1863(最小生成树kruskal)
- 2017西安交大ACM小学期数论 [更新学号]
- SpringBoot 使用AOP功能
- 案例解读:Oracle目录由于TFA触发bug导致jdb文件未自动清理引起空间不足
- Unix 激荡 50 年:驱动 Android、iOS 的操作系统是如何从失败开始的?
- 小白程序员仅用 5 分钟入职 BAT,他只做了这件事!
- IPtables终于可以使用了,客户机不可以上网的问题解决了
- mysql mmm安装管理详解
- python爬虫:模拟登录新浪微博并实现cookies保存,详细讲一下rsa
- H3C认证网络工程师H3CNE
- 通过fileProvider接收外部App传递文件路径的一些坑
- win10永久关闭自动更新方法
- python27是什么文件夹可以删除吗_python如何跳过错误继续运行,同时删除产生错误的文档...
- CMMI 3.0究竟有哪些变化?
- 用python写情书_资深Python程序员用图片隐写术写情书,全公司只有她能看懂,绝了...
- David Cutler NT之父
- Oracle VM VirtualBox Manager中扩展虚拟机硬盘空间
- 2021-03-25 minio
热门文章
- html流式布局插件,Jquery瀑布流网格布局插件
- obs可以推到中转服务器吗,能否使用OBS(Open Broadcaster Software)、FMLE(Flash Media Live Encoder)等第三方软件进行推流?...
- 使用xshell上传本地文件到服务器
- 【渝粤教育】21秋期末考试成本会计10168k2
- 【渝粤教育】广东开放大学 土木工程材料 形成性考核 (22)
- 浅谈GPRS的几种应用方案
- java 正则表达式 替换括号,Java正则表达式:如何替换方括号内的所有字符?
- oracle 群集 无存储,存储的群集注意事项 - 
Oracle® ZFS Storage Appliance 管理指南
- matlab中inf函数,matlab中voronoin()函数的用法,求高手指点
- ios 不被遮挡 阴影_解决ios10导航栏底部阴影线条隐藏失效问题