IIS服务器中部署PHP案例详解

admin3年前网站建设101

部署网站前查看一下系统是否已经安装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:phpStudyphp56nphp-cgi.exe" resourceType="File" /></handlers><defaultDocument><files><add value="index.php" /></files></defaultDocument></system.webServer></configuration>

到此这篇关于IIS服务器中部署PHP案例详解的文章就介绍到这了,更多相关IIS服务器中部署PHP内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:blog.csdn/centaury32/article/details/90487218

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

营业执照换成三证合一了,网站备案该怎样修改备案

所谓“三证合一”,就是将企业依次申请的工商营业执照、组织机构代码证和税务登记证三证合为一证,提升市场准入效率;“一照一码”则是在此基本上更进一步,通过...

网站建设好后无法正常访问是怎么回事?

每个企业都需要建设一个网站来做宣传推广,但网站做好后,有时候网站无法正常的访问,导致网站推广效果大打折扣。那么,出现这种情况,对网站的影响还是非常大的,一个无法正常访问的网站,是没有任何意义的,还会带...

十大必看魔兽小说下载txt-完整版的魔兽世界小说下载

十大必看魔兽小说下载txt-完整版的魔兽世界小说下载

魔兽世界官方小说全集是小编从《魔兽世界》官网下载的,共23本,小说正好对应了《魔兽世界》游戏每个版本的背景故事。包内还附带了三部魔兽相关小说,分别是魔兽世界之现实世界的法师、魔兽世界之战士传说、魔...

定制网站是如何规划的?

我们发现很多企业在定制网站的时候只是把自己想展示的信息堆在页面上,而没有考虑美观、布局合理、导航层次清晰、流畅度、手机浏览习惯、爬虫习惯等因素。最后他们变成了搜索引擎不喜欢的网站,影响了访客对品牌的判...

工信部备案信息服务器重启

为了释放系统资源,保障系统高效运行,发现系统隐性的硬件问题,根据备案系统年度计划的要求,下周着手做各省备案服务器重启工作(部分省份半年内做过割接工作,不在本次重启范围内),重启计划如下:日期 星期涉...

IIS服务器中 ASP.NET State Service 开启后 Session 仍容易丢失的问题终极解决办法

解决方法一:1. 开启ASP.NET State Service服务:选择管理工具->服务,找到ASP.NET State Service,点开后选择启动,并将启动类型设为自动。2. 设置程序配...