使用IIS部署PHP网站

news/2024/5/13 2:07:48/文章来源:https://blog.csdn.net/qq_28194303/article/details/106671189

接到通知,需要将云服务器上的PHP网站部署到自己的Windows服务器上。

反驳无效,动手就干。

0、准备工作

0.Windows Server 2012R2

1.IIS8

2.PHP CGI( FastCGI 是一种标准协议,可允许应用程序框架的通用网关接口 (CGI) 可执行文件与 Web 服务器相连接。IIS部署PHP就是通过设置 FastCGI 在IIS上托管 PHP 应用程序)

3.PHP Manager

4.URL Rewrite

 

1、步骤

0.安装IIS环境,注意安装IIS时勾选CGI

1.IIS新建Web站点

2.准备好PHP网站工程文件,放到IIS站点下

3.配置FastCGI

首先下载并安装PHP环境,确认PHP安装路径并找到php-cgi.exe的位置。

如上图所示,点击“处理程序映射”,选择“添加模块映射”,按下图所示填写。

4.对PHP环境进行配置

在IIS中打开已经安装好的PHP Manager,如下图。

如下图,检查PHP安装目录中的配置文件php.ini(绿色版环境将“php.ini-production”后缀去掉)

(注意:如果使用mysql,点击“enable or disable an extension”检查mysql连接模块是否启用,如果找不到,则重新添加)

如图

高版本的PHP使用“php_mysqli.dll”

5.为PHP设置URL重写功能

由于大多数的PHP应用都依赖于Web服务器中的URL重写功能,所以在IIS中安装并配置URLRewrite模块跑不掉。如果不做,PHP网站很可能只能访问到首页。

如上图,点击“URL Rewrite”进行配置。

选择“导入规则”,然后找到PHP工程目录下的配置文件进行导入。

 

2、完成

0.如果不出意外的话,应该就能访问网站了。

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

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

相关文章

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

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

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

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

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

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

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

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

c# 模拟网站登陆

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

Joomla 3.9.4 发布,免费建站系统

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

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

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

网站秒杀那点破事(转)

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

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

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

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

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

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

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

.net 网站 播放flv格式视频

将返回的字符串打印在页面。 /// <summary>/// 适用flv文件/// </summary>/// <param name"videoUrl">视频url</param>/// <param name"height">播放器高度</param>/// <param name"width">播放器宽度…

php支付宝手机网站支付功能,Laravel5.5 支付宝手机网站支付的教程

1、安装使用Laravel扩展库yansongda/laravel-pay通过composer进行安装$ composer require yansongda/laravel-pay生成配置文件$ php artisan vendor:publish --provider"Yansongda\\LaravelPay\\PayServiceProvider" --taglaravel-pay2、配置支付信息&#xff0c;填写…

如何下载bilibili类似网站里面的视屏,之后转音频

现在想要免费完整听一首自己喜欢的歌实属不易&#xff0c;以下就是我们这些穷b党层层破关的步骤&#xff01;要是有帮助的话&#xff0c;还望大侠记得双击&#xff0c;么么哒&#xff01; 1 首先到达你所要下载视屏的网页&#xff0c;复制该网站的url 2 登录解析第一大网硕鼠网…

python网站开发实例 flask_【9】Python接口开发:flask Demo实例

举例1&#xff0c;返回当前时间接口 初始化&#xff1a;所有的Flask都必须创建程序实例&#xff0c; web服务器使用wsgi协议&#xff0c;把客户端所有的请求都转发给这个程序实例 程序实例是Flask的对象&#xff0c;一般情况下用如下方法实例化 Flask类只有一个必须指定的参数&…

seo按天扣费系统_企业为什么要做SEO优化?杭州志卓云搜宝为您解答!

信息化时代&#xff0c;企业要想持续稳定发展&#xff0c;自身实力固然重要&#xff0c;不过企业对外形象的展示作用也不容小觑。企业网站作为门面担当&#xff0c;好的网站会获得更多的展现机会&#xff0c;吸引更多的目标客户点击访问&#xff0c;从而达到品牌建设及流量变现…

Linux运行脚本忽略警告,Linux用shell脚本监控网站运行状态并发告警邮件

#!/bin/bash#DATEdate "%Y.%m.%d-%H:%M:%S"ACCESS_DIR/root/curl/accessERRO_DIR/root/curl/erroSUCCESS_DIR/root/curl/successFILEdate "%Y.%m.%d-%H"WRONG(){cat $ERRO_DIR/$FILE | awk -F {print $2$3"\n"}#有错误状态码的域名}CURL(){for…

java linux 操作_新I/O(nio) - Java I/O操作入门教程_Linux编程_Linux公社-Linux系统门户网站...

JDK1.4开始&#xff0c;加入了Java.nio.*包&#xff0c;在这个包中加入了新的JAVA I/O类库&#xff0c;以便加快I/O操作的速度。在nio中读写之所以提高&#xff0c;只要是采用了更接近操作系统执行I/O操作的结构——通道和缓冲区。在《Thinking in Java》中有举了一个例子来说明…

使用Teleport Ultra批量克隆网站,使用Easy CHM合并生成chm文件

1.要下载的页面 http://www.howsoftworks.net/javaapi/ 2. 下载Teleport Ultra 3.使用Teleport Ultra批量克隆网站4.下载Easy CHM 5.使用Easy CHM合并生成chm文件

大型网站技术架构:摘要与读书笔记

转载 http://www.cnblogs.com/xybaby/目录 一个网站的进化史 初始阶段的网站架构应用服务和数据服务分离使用缓存改善网站性能使用应用服务器集群改善网站的并发处理能力数据库读写分离使用反向代理和CDN 加速网站晌应使用分布式文件系统和分布式数据库系统使用NoSQL 和搜索…