首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

iis添加php网站

基础概念

IIS(Internet Information Services)是微软提供的一个用于创建和管理Web应用程序的服务器平台。它支持多种编程语言和协议,包括ASP.NET、PHP、Python等。PHP是一种广泛使用的开源脚本语言,特别适用于Web开发。

相关优势

  1. 稳定性:IIS作为Windows操作系统的一部分,与Windows系统的集成度高,稳定性好。
  2. 安全性:IIS提供了多种安全机制,如SSL/TLS加密、身份验证等,可以有效保护Web应用程序的安全。
  3. 扩展性:IIS支持多种编程语言和协议,可以根据需求灵活扩展。
  4. 性能:IIS经过优化,能够处理高并发请求,提供良好的性能。

类型

IIS支持多种类型的Web应用程序,包括:

  • 静态网站
  • 动态网站(如PHP、ASP.NET)
  • Web服务(如RESTful API)

应用场景

IIS适用于各种需要Web服务的场景,包括但不限于:

  • 企业内部管理系统
  • 电子商务网站
  • 社交媒体平台
  • 教育资源网站

添加PHP网站的步骤

  1. 安装PHP: 首先,需要在Windows服务器上安装PHP。可以从PHP官方网站下载适合的PHP版本,并按照安装向导进行安装。
  2. 配置IIS: 打开IIS管理器,添加一个新的网站。具体步骤如下:
    • 打开“控制面板” -> “程序” -> “启用或关闭Windows功能”,勾选“Internet Information Services” -> “World Wide Web服务” -> “应用程序开发功能” -> “PHP”。
    • 打开IIS管理器(inetmgr)。
    • 在左侧导航栏中,右键点击“网站”,选择“添加网站”。
    • 在“添加网站”对话框中,输入网站名称、物理路径(PHP文件所在的目录)、绑定信息(如IP地址、端口号、主机名)。
  • 配置PHP处理程序: 在IIS管理器中,选择刚刚添加的网站,双击“处理程序映射”。 点击右侧的“添加模块映射”,在“请求路径”中输入*.php,选择“FastCgiModule”作为模块,指定PHP的php-cgi.exe路径(例如:C:\php\php-cgi.exe),并设置请求限制。
  • 配置默认文档: 在IIS管理器中,选择刚刚添加的网站,双击“默认文档”。 点击右侧的“添加”,输入index.php,并将其设置为优先级最高的默认文档。

可能遇到的问题及解决方法

  1. PHP文件无法执行
    • 确保PHP已正确安装,并且php-cgi.exe路径正确。
    • 检查IIS日志和PHP错误日志,查找具体错误信息。
  • 权限问题
    • 确保IIS应用程序池的身份具有访问PHP文件目录的权限。
    • 确保PHP文件目录具有适当的读写权限。
  • 配置错误
    • 检查IIS配置,确保处理程序映射和默认文档配置正确。
    • 参考Microsoft官方文档进行详细配置。

参考链接

通过以上步骤,你应该能够在IIS上成功添加并运行PHP网站。如果遇到具体问题,可以根据错误信息进行排查和解决。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

IIS使用PHPManager发布PHP网站

下载phpmanager 下载地址https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10 点击download...archive下载,下载好以后解压到C盘 打开releases文件夹下的0文件夹 将669KB的文件后缀改成 .msi 右键点击,选择安装 一直点击NEXT> 安装完成 安装好以后,我们打开IIS管理器...添加网站 在C:\inetpub\wwwroot下新建一个phptest文件夹 文件夹里新建 index.php,文本内容: php echo phpinfo(); ?...> IIS管理器里添加网站 此次我设置的61端口 设置完以后我们用浏览器访问localhost:61 访问到PHP Version页面,说明配置成功 去防火墙打开61端口 新建入站规则里选择端口,第二页填写...进入控制台,找到安全组,找到对应的服务器实例,点击修改规则,在【放通Web服务端口】那一行里添加61(注意用逗号隔开),保存。 至此用腾讯云IIS发布php网站的教程结束。

31610
  • IIS服务器发布PHP网站

    系统的Web项目部署,本篇以PHP项目为例,讲解如何使用IIS完成PHP项目的发布。...就在fastcgi的下面,取消; cgi.rfc2616_headers = 1的注释 取消后如图: 我们把修改好的php.ini文件复制一份,放到C盘的windows文件夹下 三、配置IIS的PHP部署环境...服务器管理器 => IIS => 添加角色和功能 => 安装CGI 进入IIS管理器 进入后依次配置处理程序映射、FastCGI设置、默认文档、身份验证。...FastCGI设置 编辑我们刚刚设置的php-cgi.exe 修改【监视对文件所做的修改】为php.ini的绝对路径 再修改【环境变量】,添加PHP_FCGI_MAX_REQUESTS和1000如图 3...修改默认文档 添加index.php 4. 修改身份验证 修改匿名用户标识为:应用程序池标识 四、打开服务器的防火墙、控制台的安全组 1.

    20910

    IIS发布PHP网站字体404解决办法

    最近在使用 IIS 发布 PHP 网站时,我遇到了一个前端问题,即字体库文件 404 错误。...通过在项目文件夹下的 web.config 文件中添加特定的映射配置,我成功地告诉了 IIS 如何正确处理各种字体文件类型,从而消除了字体库文件 404 错误。...这些配置告诉了 IIS 在接收到特定类型的字体文件请求时应该如何处理,确保了浏览器能够正确加载这些字体资源。以下是详细的解决步骤:问题描述在IIS发布PHP网站时,前端出现了字体库文件 404 错误。...在 标签下添加以下参数,以告诉 IIS 如何正确处理字体文件类型: 网站页面,检查浏览器控制台,确认之前的字体文件 404 错误是否已解决。通过以上步骤,您可以成功解决 IIS 发布 PHP 网站字体文件 404 错误的问题。

    14921

    windows环境下IIS如何安装php7.3让IIS支持PHP程序?

    方法一:使用IIS自带的 WEB平台安装程序 点开IIS,在最上面找到 WEB平台安装程序 (如果没有 64位的系统直接复制以下链接安装,重启IIS即可:https://download.microsoft.com...找到你需要的,你喜欢的,,点击 添加 ? 这里最底部的那个安装按纽就可以点击了。。点击安装。。 ? 然后点 我接受。。就好了。 ?...安装完成之后 弄一个PHP页面,打印一下 PHPINFO ,如图所示,我们已经安装成功了。...方法2:官网下载 IIS版本使用的PHP-CGI版本 下载后解压到指定目录,文件如下(注意 被红框圈起来的是重要文件,如果没有它就说明没下载对。): ? 然后打开IIS 找到 处理程序映射 ?...按下图所示,把PHP支付添加在里面,PHP支持就安装程功了。。 ?

    3.4K20

    IIS 配置PHP站点的说明

    第一步:配置PHP 如果你下载的是安装版的php(appserv-win32-2.5.9.exe),按照以下步骤配置: 1、将php.ini-dist复制到 C:Windows 目录下并改名为php.ini...9、接下来在IIS中进行设置,打开Web服务扩展,添加PHP扩展,扩展名为PHP,要求的文件为C:phpphp5isapi.dll,打开默认网站-〉属性对话框,切换到“主目录”选项卡,然后点“配置”按钮打开...“应用程序配置对话框”,点“添加”按钮打开“添加/编辑应用程序扩展名映射”对话框。...在“可执行文件”输入框中,指向C:phpphp5isapi.dll,在“扩展名”输入框里面输入“.php”,并选中“脚本引擎”和“检查文件是否存在”两个复选框,一路确定,确定并重启IIS后退出IIS。...此时PHP环境基本已经配置成功 在WEB根目录(如我的D:website)里建一个名为test.php的文件内容如下 在IIS下浏览此页面,如果可以看到php配置输出信息就OK了.

    2K40

    部署IIS+PHP+Oracle环境

    目录 0x01 Oracle的安装 0x02 配置IIS和PHP 0x03 配置PHP扩展 在前面已经有了基于SQL server+PHP的部署方式,这次就把Oracle+PHP的环境也一起部署好。...0x02 配置IIS和PHP 这里我就不在展开说了,如果不知道的,可以查看之前的文章《部署IIS+PHP+SQL server环境》 0x03 配置PHP扩展 在ext目录中我们可以发现,PHP7并没有自带...所以我们需要手动添加Oracle11g的PHP扩展 首先我们根据系统版本在官网下载Oracle instant Client https://www.oracle.com/database/technologies...然后将此目录添加到系统环境变量中 ?...然后将php_oci8_11g.dll放到PHP的ext目录下,并在php.ini中添加 ? ? 然后在phpinfo中查看是否添加成功 ? ? 最后我们用一个简单的例子来验证一下是否成功 ?

    1.7K30

    如何在IIS上发布网站

    本片博客记录一下怎么用IIS发布一个网站,以我自己电脑上一个已经开发完成的网站为例: 1.打开项目 ?...3.发布到IIS上 (1)打开IIS,新建应用程序池 打开iis,iis打开的方法不止一种,各有各的方法,这里不详述了,打开后如图: ? 右击 应用程序池,点击 添加应用程序池: ?...输入名称,点击确定; (2)右击 网站,点击 添加网站: ? 该选项卡上的一些选项,按照图上的提示性文字添加,主机名不用写,不写没问题,写了可能会出问题,写完后点击 确定,即可。...(3)浏览发布的网站: 右击刚才添加的网站,在选项卡中选择 管理网站 ,然后在 管理网站 选项卡下选择 浏览,即可浏览发布的网站,或直接在浏览器搜索框中输入 127.0.0.1:8007(ip+端口号...好了,关于在IIS上发布网站,就说到这里辣。哈哈哈

    4.2K21

    windows IIS+php配置教程

    、安装 3、修改php.ini文件 4、添加php处理程序,添加模块映射 5、 修改默认文档 6、测试iis访问php程序 1、windows iis安装功能 a、windows 7,10 IIS 安装...=1 去掉前面的; 找到 ;fastcgi.impersonate = 1 去掉前面的; 保存退出 4、添加php处理程序,添加模块映射 点击开始,输入iis ,打开Internet信息服务管理器...点击处理程序映射,然后点击添加模块映射 输入以下信息 修改默认文档 点击对应网站,选择默认文档,如图,我是设置为全局的,可在这里设置。...添加默认文档index.php,并上移到第一个。 6、测试iis访问php程序 进入iis刚配置的网站中。浏览目录,新增index.php文件。...创建index.php,用文本编辑器打开输入如下内容: php phpinfo(); ?> 保存退出。 进入刚才的网站,点击浏览网站,查看显示。

    5.6K20

    ​windows IIS+php配置教程

    3 3、修改php.ini文件 3 4、添加php处理程序,添加模块映射 4 5、 修改默认文档 6 6、测试iis访问php程序 7 1、windows iis安装功能 a、windows 7,10...; 找到 ;fastcgi.impersonate = 1 去掉前面的; 保存退出 4、添加php处理程序,添加模块映射 点击开始,输入iis ,打开Internet信息服务管理器 ?...点击处理程序映射,然后点击添加模块映射 image.png 输入以下信息 image.png 5、修改默认文档 点击对应网站,选择默认文档,如图,我是设置为全局的,可在这里设置。 ?...添加默认文档index.php,并上移到第一个。 image.png 6、测试iis访问php程序 进入iis刚配置的网站中。浏览目录,新增index.php文件。...image.png 创建index.php,用文本编辑器打开输入如下内容: phpinfo(); ?> 保存退出。 进入刚才的网站,点击浏览网站,查看显示。

    4.2K40

    使用WebDeploy部署远程IIS网站

    使用WebDeploy部署远程网站 后台服务部署 服务器配置 打开IIS管理器(开始->控制面板->管理工具->IIS管理器) 添加网站(右键网站->添加网站)如下图 ?...选择添后的网站,并赋予相应的IIS用户权限(选择相应的网站->(右侧)管理->IIS管理权限->允许用户->IIS管理器->选择->选择相应的用户->确定) ? ? ?...给相应的IIS用户赋予权限(选择相应的网站->编辑权限->安全->编辑->添加->高级->立即查找->IIS_IUSRS->选择用户->勾选完全控制) ? ? ? ? ? ? ?...启用webDeploy发布(选择相应的网站->启用webDeploy发布->选择IIS用户->确认) ? ?...id=4148 添加配置文件deploy.config userName= IIS用户名称(devabcD) password= IIS用户密码(123456ABcd) siteName= 站点名称

    2.9K20

    Windows 8 IIS配置PHP运行环境

    在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项...>>管理工具>>Internet信息服务(IIS)管理器; 4、中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射” ?...6.然后可以给网站添加默认文档:default.php和index.php。 ?...9.php环境配置好了,我们就可以测试一下了,在建立的网站目录下新建一个index.php文件(注意是index.php,不是 index.php.txt),内容为”php安装目录下,输入”php -m“命令可查看已开启的dll扩展模块) ? Ps2:php网站开发的话少不了mysql数据库,关于mysql数据库环境配置安装图解见这里。

    3.3K80

    备份、还原IIS网站配置信息

    网络中IIS的应用是复杂多样的,它的默认配置参数不能满足每个网站的需要,因此,很多用户自定义IIS网站配置。但IIS服务器也有出问题的时候,很可能导致这些参数的丢失,还要重新设置,甚是麻烦。...IIS备份精灵是将网站配置信息保存在TXT文件中,要想还原也很简单,点击主窗口的“导入站点”按钮,然后在导入对话框中选择好你备份的网站配置信息文件,点击“确定”后,就能完成还原操作。....这些网站的配置信息格式也可能不同,不同版本的IIS网站配置信息相互移植,很可能导致IIS服务器出错。...因此,IIS备份精灵只能用在相同版本的IIS网站间配置信息的移植。...●移植操作   如果在网络中要移植IIS网站,使用IISEU工具非常方便,它可以支持不同版本的IIS站点间的移植。

    3.2K30

    IIS部署asp.net mvc网站

    iis配置简单的ASP.NET MVC网站 编译器:VS 2013 本地IIS:IIS 7 操作系统:win 7 MVC版本:ASP.NET MVC4 sql server版本: 2008 r2 打开VS...随后配置iis 7: 看看simple_mvc 下的内容(如果这里没有配置正确,就会出现分析器问题!)...: 先配置下目录浏览: 由于是MVC项目,我们可以不用配置默认文档 然后我们浏览下就可以了: IIS配置已有的ASP.NET MVC项目(精通asp.net mvc 4里的项目) 此项目是>里面的SportStore 网站,首先,需要在本地上架起sql server数据库....在这里需要注意,IIS中新建一个网站,指向的物理路径只需要是此项目中的webUI文件夹就行: 剩下的都是一样的,运行结果: 我在自己服务器上按照在本地IIS上部署的步骤成功部署了,因此,你按照这个部署就行

    44020

    部署IIS+PHP+SQL server环境

    目录 0x01 SQL server配置 0x02 IIS配置 0x03 PHP配置 0x04 配置IIS支持PHP 0x05 PHP连接SQL server 0x01 SQL server配置 这里就不说安装...0x02 IIS配置 这里直接安装IIS即可 ? 这里由于我们要使IIS支持PHP,所以这里需要增加一下CGI模块 ?...我们需要将其中的一个改名为php.ini才可以 0x04 配置IIS支持PHP 在php.ini中找到下列内容并更改 找到 extension_dir = "./" ,更改其中的路径为自己PHP所在位置的...接下来去IIS添加模块映射 ? ? 然后添加如下内容 ? 紧接着进入网站目录写入phpinfo文件,查看是否成功 这里如果出现了如下的情况,可能就是由于没有安装对应的运行库而造成的 ?...接着,我们需要去php.ini中添加所要加载的扩展 我们安装的是PHP7.2的64位非线程安全版本,所以这里需要添加如下的内容 extension=php_pdo_sqlsrv_72_nts_x64extension

    2.3K10

    pageadmin CMS IIs站点的添加及管理

    IIS安装完毕后,默认有一个Default Web Site,为了方便大家熟练IIs的使用,我们直接删除然后重新建一个IIS站点,下面演示IIS如何新建站点运行PageAdmin建站系统。...准备工作:下载PageAdmin系统,就可以自助建站了,首先解压到网站目录,已经下载的跳过这步。...下面开始配置iis站点。 1、打开IIS信息管理器。右键添加一个应用程序池。...4、选择网站,右键添加网站,默认会建一个和网站名称一样的程序池,这里我们选择刚才新建的程序池MyAppPool,物流路径选择网站的目录,主机名本地调试留空,点击确定。...9、安装完毕后,点击管理网站进入管理后台。 到这里,PageAdmin安装完毕,系统安装使用请参考帮助中心使用教程。

    1.6K20

    在IIS上部署ASPNETMVC Beta网站

    在IIS上部署ASPNETMVC Beta网站 在IIS上部署ASPNETMVC Beta网站,实际上和在IIS上部署其他类型的网站并没有太大的区别。...第二步:安装IIS 安装IIS通常需要系统盘。...安装步骤如下:控制面板——>添加删除程序——>添加删除Windows程序——>如果是XP,直接勾选上IIS就可以了,如果是SERVER 2003,通常是在Application Server(中文大概是应用程序服务一类吧...第三步:配置IIS 在整个部署的过程中,配置IIS最为麻烦。不同的网站往往会有不同的配置,下面是一个配置的例子: 1. 在IIS上新建Web站点,打开IIS后,如下图选择新建站点。...应用程序配置中新增.mvc的映射 方法:IIS站点属性=>目录=>配置=>映射=>添加=>可执行文件C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_isapi.dll

    2.1K20
    领券