iisphp怎样在IIS下配置PHP

iisphp  时间:2021-09-01  阅读:()

如何在IIS部署PHP程序

首先你要有Windows2003和IIS6.0(6.0以下就免谈了)。

然后要安装的东东依次为:PHP5.2,MySQL5.0,PHPMyAdmin2.11 这些东西一个个去找实在是太麻烦了,幸好我们有WAMP。

只要学会了安装WAMP,那么就只剩下“配置”了。

下面所有牵涉到的文件路径都以WAMP为准,php在WAMP中的目录为wampinphpphp5.2.5。

要让IIS能够解析PHP,首先要把php.ini复制到C:Windows目录下,把php5isapi.dll复制到C:Windowssystem32下。

然后从Windows2003的管理工具中进入IIS,新添加一个Web服务扩展,扩展名可以任意填写,比如说“PHP服务扩展”,要求的文件则是php5isapi.dll,勾上“设置扩展状态为允许”。

然后新建一个网站,假设已经有了一个网站,右键“属性”,为网站创建一个“应用程序池”,执行权限为“脚本和可执行程序”,点击“配置”,添加一个 “应用程序扩展”,在新弹出的窗口中,可执行文件选择刚才的php5isapi.dll(最好是C:Windowssystem32下的),”扩展 名”为.php,动作限制为“GET,HEAD,POST,TRACE”,勾去“确认文件是否存在” OK,这样PHP就基本上配置好了,可以去网站根目录下创建一个index.php,写入“
首先你必须修改php.ini,找到extension_dir这个参数,假设wamp安装在D盘,改成 extension_dir = “D:wampinphpphp5.2.5ext”,然后找到extension=php_mysql.dll和 extension=php_mysqli.dll,确保他们之前的逗号已经去掉。

接下就是关键了,在wampinphpphp5.2.5目录下有一个关键的文件libmysql.dll,昨天困扰了许久,才想起以前配置 MySQL的惨痛经历(都是wamp惹的祸,把php/mysql的安装搞的太简单了),这个文件一定要复制到C:Windowssystem32目 录下去,否则就算在php.ini里面打开extension=php_mysql.dll也没有用,当浏览需要连接MySQL的页面时,会报错说 “mysql”类型不存在。

我们就遇到了这样一个实际问题:54上已经在运行asp以及的网站,IIS抢占了80端口,apache就不能使用了,这样难道你要别人在 单,在wamp中找到httpd.conf文件,将其中所有“80”字样替换成你想要的端口,重启apache就可以了。

apache里面一共有4个地方 需要修改80: Listen 80,ServerName localhost:80,NameVirtualHost *:80,前2个是默认的,后2个是配置了virtualhost才会出现。

如何在iis服务器搭建php环境

在 IIS 中搭建 PHP 环境,推荐用 php manager ,步骤如下: 1、先安装配置好 IIS。

提示:需要注意的是要选中 CGI。

2、下载安装 php manager 1.2。

提示:需要注意的是,如果是 IIS 10,在安装 php manager 之前,需要修改注册表,否则可能会出现“必须安装IIS7以上才可以安装”的错误提示,这是这个软件的小 bug。

3、下载安装(解压) php。

提示:从官网下载时,注意选择 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。

4、配置 php。

提示:打开 IIS 管理器,点击 php Manager。

点击 Register new PHP version,定位到上面解压的 php 所在路径,添加即可。

怎么配置IIS可以运行PHP文件

在你的iis里添加站点

并进行配置

加入.php运行文件

直接将你的文件和数据库进行安装就可以了

没有那么麻烦

怎么样在IIS中配置PHP环境

1、将 PHP 安装为 ISAPI 模式:  在“控制面板”的“管理工具”中选择“ 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 php4isapi.dll 所在路径,如:C:PHPsapiphp4isapi.dll。

  2、打开“默认 Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮,在弹出的窗口中新增一个扩展名映射,扩展名为 .php,单击“浏览”将可执行文件指向 php4isapi.dll 所在路径,如:C:PHPsapiphp4isapi.dll,然后一路确定即可。

如果还想支持诸如 .php3,.phtml 等扩展名的 PHP 文件,可以重复“添加”步骤。

  3、再打开“默认 Web 站点属性”窗口的“的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。

您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。

  4、确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 信息服务管理器,在命令提示符中执行如下命令:  w3svc  iisadmin  start w3svc  5、打开浏览器,输入: 信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。

但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持 PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。

  安装IIS组件  笔者以Windows XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。

如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“ 信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。

    图1 安装IIS组件  配置PHP调试环境  可以到网上搜索下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。

    图2 选择Web服务器  运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I Agree”按钮,然后在安装类型(Installation Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。

接着“Mail configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server Type) ”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。

    图3 选中所有站点  检查PHP调试环境配置  进入到“控制面板→管理工具”,运行 信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.ph p”的选项(如图4),如果存在则表示PHP安装配置成功。

    图4 查看程序映射  如果没有找到该选项,也可以手工添加。

在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“php.exe”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。

怎样在IIS下配置PHP

首先下载Windows的PHP安装包。

随后将该包解压至C:PHP。

完成上面的步骤后,将C:php目录下的php.ini-dist文件改名为php.ini,然后拷到C:Windows目录下。

  用记事本打开C:Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On。

  再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:phpext"。

最后将php目录下的php5ts.dll拷到C:WINDOWSsystem32目录下。

至此完成PHP的安装步骤。

  设定IIS支持PHP   添加新的WEB扩展服务。

按   “开始”→“程序”→“管理工具”→“ 信息服务(IIS)管理器”打开IIS管理器。

选中“Web服务扩展”→添加一个新的Web 服务扩展。

添加:php目录下的php5isapi.dll,名称:PHP设置扩展状态为允许:√。

完成后选择确定。

添加ISAPI筛选器。

按   “ 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapi.dll。

添加php映射文件。

  选中“ 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapi.dll扩展名:.PHP。

添加首页默认文件。

选中“ 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。

添加index.php首页文件。

  设定相关权限   设定PHP文件夹权限。

打开PHP文件夹,添加everyone和IUSR及IWAM用户权限。

查看相关资料说只需添加IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。

如果设定有误欢迎指正。

因为加入everyone不能保证安全。

设定网站文件夹权限。

具体设定如上所述。

只是文件夹路径不一样。

  测试   重启IIS。

  查看PHP首页文件。

测试页面。

在浏览器中输入本机的IP地址。

新加坡云服务器 1核2Gg 46元/月 香港云服务器 1核2G 74元/月 LightNode

LightNode是一家成立于2002年,总部位于香港的VPS服务商。提供基于KVM虚拟化技术.支持CentOS、Ubuntu或者Windows等操作系统。公司名:厦门靠谱云股份有限公司官方网站:https://www.lightnode.com拥有高质量香港CN2 GIA与东南亚节点(河内、曼谷、迪拜等)。最低月付7.71美金,按时付费,可随时取消。灵活满足开发建站、游戏应用、外贸电商等需求。首...

RackNerd提供四款高配美国服务器促销活动低至月$189

RackNerd 商家给的感觉就是一直蹭节日热点,然后时不时通过修改配置结构不断的提供低价年付的VPS主机,不过他们家还是在做事的,这么两年多的发展,居然已经有新增至十几个数据中心,而且产品线发展也是比较丰富。比如也有独立服务器业务,不过在他们轮番的低价年付VPS主机活动下,他们的服务器估摸着销路不是太好的。这里,今天有看到RackNerd商家的独立服务器业务有促销。这次提供美国多个机房的高配独立...

舍利云30元/月起;美国CERA云服务器,原生ip,低至28元/月起

目前舍利云服务器的主要特色是适合seo和建站,性价比方面非常不错,舍利云的产品以BGP线路速度优质稳定而著称,对于产品的线路和带宽有着极其严格的讲究,这主要表现在其对母鸡的超售有严格的管控,与此同时舍利云也尽心尽力为用户提供完美服务。目前,香港cn2云服务器,5M/10M带宽,价格低至30元/月,可试用1天;;美国cera云服务器,原生ip,低至28元/月起。一、香港CN2云服务器香港CN2精品线...

iisphp为你推荐
销售报表什么是销售报表说明书之家网站哪里有SONY专业摄像机的使用说明书软件更新不可用手机软件突然更新不了怎么办ldap统一用户认证介绍NIPS是什么认证?怎样下载文件电脑上怎么下载安装软件啊垂直型网站垂直型网站和平行型网站的区别小时代发布会完整版《小时代3.0》签售发布会在哪举行?wps表格数据恢复WPS工作表意外关闭如何恢复hadoop大数据平台大数据分析与应用平台 是什么样的系统宽带天线为什么我家装了宽带有4个无线信号?
网站空间租用 中文国际域名 北京vps主机 美国加州vps 华为云服务 directspace 20g硬盘 日志分析软件 空间服务商 一元域名 最好看的qq空间 什么是服务器托管 监控服务器 什么是web服务器 秒杀品 云服务器比较 空间申请 后门 移动王卡 上海联通 更多