在IIS上部署PHP网站

news/2024/5/13 1:11:46/文章来源:https://blog.csdn.net/centaury32/article/details/90487218

部署网站前查看一下系统是否已经安装CGI

1、启动iis服务器,打开IIS服务器

打开IIS服务器,点击网站,右击“添加网站”

2、创建网站

点击“添加网站”后,进入页面填写网站相关内容,如:网站名称、物理路径(网站所在文件夹),点击“确定”创建成功

3、PHP设置

点击创建好的网站,点击“处理程序映射”,点击右侧的“添加映射模块”,在弹出层中输入对应的参数,点击确认

设置默认文档

点击“默认文档”,鼠标右击“添加”按钮,添加默认文档,输入index.php,点击“确定”添加

4、安装urlrewrite

5、使用URL重写

点击“URL重写”,点击右侧的“导入规则”,选择要导入的规则文件,点击应用即可

应用规则后,网站所在根目录会生成一个web.config文件,我这个用的是thinkphp的.htaccess文件导入的规则

文件内容:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
                <rule name="已导入的规则 1" stopProcessing="true">
                    <match url="^(.*)$" ignoreCase="false" />
                    <conditions logicalGrouping="MatchAll">
                        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
                        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
                    </conditions>
                    <action type="Rewrite" url="index.php/{R:1}" appendQueryString="true" />
                </rule>
            </rules>
        </rewrite>
        <handlers>
            <add name="php-cgi" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="D:\phpStudy\php56n\php-cgi.exe" resourceType="File" />
        </handlers>
        <defaultDocument>
            <files>
                <add value="index.php" />
            </files>
        </defaultDocument>
    </system.webServer>
</configuration>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_840766.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache服务器中怎么配置网站的默认首页default.php

Apache服务器中怎么配置网站的默认首页 在 httpd.conf 文件中找到DirectoryIndex代码段&#xff1b; 将DirectoryIndex代码段修改为&#xff1a;DirectoryIndex default.html default.php index.php index.html样式&#xff0c;便可支持default.php/default.html首页了&#…

如何使用USBWebserver在本机快速建立网站测试环境

记得阿汤在很久以前曾介绍过使用phpnow来架设本机的网站测试环境。因为蛮方便的不过有一个麻烦的地方是经常在测试完后忘记停用apache和mysql服务&#xff0c;启动和关闭完全都是手动的而今天再来介绍一套也是可以带着走的快速架站工具USBWebserv内建了许多网站主机必备的套件&…

【转】大型网站架构演变和知识体系

最近在读《淘宝技术这十年》这本书&#xff0c;作者是子柳&#xff0c;讲述了淘宝网的架构演变过程&#xff0c;感觉挺好的&#xff0c;之前就对网站架构比较感兴趣&#xff0c;所以也会多关注一些架构方向的文章。本篇文章也是看到后感觉很棒&#xff0c;由于转载的并不是真正…

服务端(Win server2012)+IIS管理器配置PHP服务器并部署网站讲解

我打算把IIS搭建一个网站的项目&#xff0c;因项目的后端为php&#xff0c;因此想在IIS配置PHP服务器的环境。说到端口的问题&#xff0c;因为IIS和phpstudy的默认端口都为80&#xff0c;这样两个端口会冲突&#xff0c;如何避免端口冲突呢&#xff1f;如何把IIS搭建一个网站项…

调试php时网站出现502的解决方法

这是第二次遇到该问题了&#xff0c;上次解决后因为没有记录&#xff0c;结果这次遇到后又得重新查找解决方法。记忆力严重减退了啊&#xff0c;还是要保持边学边记录的习惯 网站在正常运行时是没有问题的&#xff0c;但是在使用xdebug进行远程调试时&#xff0c;可能会因为单步…

搭建简易Web GIS网站:使用GeoServer+PostgreSQL+PostGIS+OpenLayers3

搭建简易Web GIS网站&#xff1a;使用GeoServerPostgreSQLPostGISOpenLayers3 Web GIS系列&#xff1a; 搭建简易Web GIS网站&#xff1a;使用GeoServerPostgreSQLPostGISOpenLayers3 使用GeoServerQGIS发布WMTS服务 使用GeoServerOpenLayers发布和调用WMTS、Vector Tile矢量切…

如何查询自己的网站备案号码

原文地址&#xff1a;http://www.5u5.cn/a/zhishiku/xunizhuji/2010/0110/141.html 时间:2010-01-10 10:33来源:无忧技术 作者:Wilber82首先登陆工信部备案网站 http://www.miibeian.gov.cn/ 左侧点击 公共查询 进入查询页面&#xff1a;点击 公共信息查询&#xff1a;右边输入…

php网站乱码,完美解决乱码、一键解决PHP的乱码、php网站乱码矫正神器、PHP乱码修复器

php乱码无非就是编码问题&#xff0c;可以使用phpwamp自带的常用工具一键解决 输入你的php版本文件的所在路径&#xff0c;点击修复&#xff0c;然后重启动环境就可以了

使用IIS部署PHP网站

接到通知&#xff0c;需要将云服务器上的PHP网站部署到自己的Windows服务器上。 反驳无效&#xff0c;动手就干。 0、准备工作 0.Windows Server 2012R2 1.IIS8 2.PHP CGI&#xff08; FastCGI 是一种标准协议&#xff0c;可允许应用程序框架的通用网关接口 (CGI) 可执行文件…

java 自适应响应式 网站 源码 SSM 生成 静态化 手机 平板 PC

前台&#xff1a; 支持四套模版&#xff0c; 可以在后台切换访问&#xff1a;三W点1b23点org 系统介绍&#xff1a;1.网站后台采用主流的 SSM 框架 jsp JSTL&#xff0c;网站后台采用freemaker静态化模版引擎生成html2.因为是生成的html&#xff0c;所以访问速度快&#xff0c;…

视频播放网站CDN内容分发网络实现

视频播放如果只有一台视频服务器&#xff0c;当访问用户过多时&#xff0c;服务器将承受不了负载。所以我们需要在视频服务器下面增加边缘服务器&#xff0c;下面以视频服务器加三台边缘服务器为例。网络环境图&#xff1a;1. 用户可通过PC机或手机访问网站。2. 网站将用户请求…

程序员应该访问的最佳网站中文版

原文链接 :https://github.com/tuteng/Best-websites-a-programmer-should-visit-zh/blob/master/README.md 一些对程序员有用的网站 在学习CS的时候有一些你必须知道的有用的站点来获取通知为了你的技术储备和学习新知识。这里是一个你应该访问的不是非常全面的一些站点的列表…

[SEO]让你的Asp.Net网站自动生成Sitemap——XmlSitemap

首先我要说明&#xff1a;Asp.Net内置的Sitemap与这里讲的Sitemap是完全不同的&#xff0c;Asp.Net中的Sitemap主要用于给用户导航&#xff0c;而这里说的Sitemap是用来给搜索引擎爬虫指路。还是直接来看看官方解释吧&#xff1a;什么是Sitemap&#xff1f;Sitemap 可方便管理员…

c# 模拟网站登陆

我们在写灌水机器人、抓资源机器人和Web网游辅助工具的时候第一步要实现的就是用户登录。那么怎么用C#来模拟一个用户的登录拉要实现用户的登录&#xff0c;那么首先就必须要了解一般网站中是怎么判断用户是否登录的。 HTTP协议是一个无连接的协议&#xff0c;也就是说这次对话…

Joomla 3.9.4 发布,免费建站系统

Joomla 3.9.4现已推出。这是针对3.x系列Joomla的安全修复程序版本&#xff0c;它解决了4个安全漏洞&#xff0c;包含28个错误修复和改进。 什么是3.9.4&#xff1f; Joomla 3.9.4包含4个安全漏洞修复程序以及一些错误和改进&#xff0c;包括&#xff1a; 安全问题已修复 高优先…

C# 代码生成器 网站架构设计

自己写的一个 web 版简易 C# Code Generator&#xff0c;可快速产生某个数据库中&#xff0c;所有表 Mapping 的 C# 3.0 类。可当作网站分层开发、表单大量传递用户输入值、在内存里持久化保存值之用&#xff0c;亦可当作 NHibernate 等 O/R Mapping 框架套用时的 C# 代码生成器…

网站秒杀那点破事(转)

2010年光荣的劳动者节日过后某上午&#xff0c;经过一番所谓的唇枪舌剑、唾沫星子狂喷之后&#xff0c;宣布&#xff0c;此次活动相当的烂&#xff0c;一干策划、设计、推广在会议上低下高贵的头&#xff0c;咱&#xff0c;技术部 &#xff0c;某小B就开始了反省了——多好的员…

ASP.NET WebForm开发WAP网站 (转)

随着手机上网的兴起&#xff0c;我们实际项目中可能会遇到专门针对手机开发的网站&#xff0c;虽然ASP.NET 也有专门的WAP控件库&#xff0c;但在某些时候&#xff0c;这也不是完美的解决方案。ASP.NET WebFrom具有高效开发网站的优势&#xff0c;但对于手机上网来说&#xff0…

iis 7根据pid查看对应的网站 对应的应用网站程序池

原文&#xff1a;https://www.cnblogs.com/yzb-bky/p/6408795.html 哎 今天一登服务器&#xff0c;看见cpu100%头疼。。 一看 居然还有个网站占了 2 30%的cpu 很奇怪。于是想查到底是哪个网站&#xff0c;找了一会资料&#xff0c;记录下来 最终找到是某个后台导致的&#…

网站架构模式:前后端分离与前后端不分离

前后端不分离 在前后端不分离的应用模式中&#xff0c;前端页面看到的效果都是由后端控制&#xff0c;由后端渲染页面或重定向&#xff0c;也就是后端需要控制前端的展示&#xff0c;前端与后端的耦合度很高。 这种模式比较适合纯网页应用&#xff0c;但是当后端对接App时&am…