首页 > 编程语言 >完整解决方案:让你的IIS 支持PHP方法

完整解决方案:让你的IIS 支持PHP方法

时间:2022-11-27 10:07:38浏览次数:64  
标签:4.4 php IIS windows 解决方案 Win32 PHP


目前很多​​站长​​都开始使用PHP来编写网站代码,而且目前开源的PHP系统也很多,但是MS IIS(internet information system)并不支持PHP,这给我们调试和使用PHP站点带来了很多困难,如何让IIS支持PHP呢?今天我们就来解答这个问题。

1、首先我们要去php.net上面把PHP程序主文件下载回来,地址是:www.php.net,在其首页菜单栏上面有个download菜单,进入download页面,把站点上面提供的php-4.4.7-Win32下载回来,这一步很重要,这个是我们的原材料。要注意了,是windows平台的程序包,如下图:注意是windows binaries版本的

2、下载完了以后把php-4.4.7-Win32.rar进行解压缩,并把解压出来的php-4.4.7-Win32文件拷贝到C盘根目录下面,然后从其中找到一个叫php.ini-recommended的文件,把他改为php.ini

3、用windows自带的记事本打开该文件,使用查找,找到extension_dir = "./" ,并将其改为 extension_dir = "C:\php-4.4.7-Win32\extensions" ;再找到 session.save_path = /tmp ,将其改为 session.save_path = C:\php-4.4.7-Win32\sessions 。(注:此时你需要在C:\php-4.4.7-Win32目录下建立sessions文件夹,以存放session 。)

4、将刚刚修改好的php.ini文件拷贝至C:\windows\目录下,将C:\php-4.4.7-Win32下的php4ts.dll文件拷贝到C:\windows\system32目录下

5、打开IIS,现在要做的是配置IIS,使IIS支持PHP,选择你想支持PHP的站点,我现在选择的是IIS默认的站点。如下图所示

6、打开属性页,点击"ISAPI筛选器"选项卡,点击"添加",在弹出的"筛选器属性"窗口的"筛选器名称"中填入"php";在"可执行文件"中填入"C:\php-4.4.7-Win32\sapi\php4isapi.dll"(如下图所示),点击确定。

7、点击"主目录"选项卡,选择"应用程序设置"中的"配置"按钮,在弹出的"应用程序配置"窗口中点击"添加"按钮

8、在弹出的"添加/编辑应用程序扩展名映射"窗口中的"可执行文件"中填入"C:\php-4.4.7-Win32\sapi\php4isapi.dll","扩展名"一项填入"php" 。如图所示。

到此IIS配置结束,接着需要做的就是重启IIS,然后重启系统。配置成功(如图所示)

到此配置IIS,让IIS支持PHP大告成功,你可以在本地调试你的PHP代码或者PHP系统,小编最近在调试PHP论坛,Discuz!_6.0。现在可以方便的在本地调试了,如果在配置中遇到问题,请留言,我们一起解决。[www.hitidc.com]


标签:4.4,php,IIS,windows,解决方案,Win32,PHP
From: https://blog.51cto.com/u_15834343/5889628

相关文章

  • Win7+IIS7下用FastCGI模式配置PHP环境
    今天看中了个PHP的程序想本地调试,因为我用的是WIN7的系统和自带的IIS7,又不想去下载apache服务器,记得以前看过让IIS支持PHP的方法,是使用isapi方式加载的,听说现在php5.3已经......
  • 怎么让IIS支持PHP
    php安装包中就存在安装方法。下面资料是在%phproot%\install.txt文件中提到的。我通常都按照这个方法配置IIS+php,白试百灵。当然php离开M......
  • cmd命令行启动、停止IIS,打开iis net start w3svc
    命令行暂停iis:netstopiisadmin命令行启动iis:netstartiisadmin;netstartw3svc注意,启动iis需要执行两个命令,一个是netstartiisadmin,这个是网上最常......
  • IIS环境下ShopEx伪静态配置【图文教程+视频教程】
     其实ShopEx官网上,关于伪静态的文章分享已经很多了,早在很久以前,我也是按照论坛里的文章给自己的Win2003+iis6服务器配置伪静态,在这期间,也有不少网友找我帮他配置,其间也遇......
  • PHP代码审计
    前言官方文档:php.netphp官方文档是非常详情,好用的,在遇到不清楚作用的函数时可以进行查询白盒测试做代码审计最主要的知识是要去了解一个漏洞应该有哪些防御方式,因为大部分的......
  • 电梯物联网网关软硬件一体化解决方案
    电梯物联网监测平台,基于边缘计算智能监测设备全天候、全自动监测电梯的运行。通过采集电梯实时运行传感数据,建立运行状态关键数据标准,基于AI机器学习算法,采用大数据分析计算......
  • 智能服务机器人产品及解决方案
    产品概述随着人工智能(AI)领域技术的不断发展和演进,面向人工智能的领域应用也越来越被更多的企业关注。信迈作为中国领先的创新型软件及信息技术服务商,一直致力于人工智能领域......
  • 智能终端测试解决方案
    概述随着互联网+产业的蓬勃发展,智能终端的崛起,无论是移动终端制造商、移动通信运营商以及移动互联网内容服务商,都面临着新技术、新业务、新服务不断涌现,商用进程不断加快的......
  • 硬件&OS测试解决方案
    硬件&OS测试解决方案方案概述服务器硬件、OS兼容性和认证测试所有数据中心和云计算服务的核心技术都是规模化,是建立在大规模服务器分布式部署的基础上的,而目前市场上服务器......
  • php session_start() open failed Permission denied,session.save_path的解决办法
    1.背景公司最近来了一个新游戏项目,游戏入口程序居然见到了许多年未见的php环境,虽然很久没有接触,但是这种东西不是简简单单嘛,怀着这种心态,慢慢的走进了一个小坑,搞了1个......