当前位置:首页 > 文章列表 > 文章 > 软件教程 > Windows上搭建PHP网站的具体流程

Windows上搭建PHP网站的具体流程

2025-05-25 22:00:46 0浏览 收藏

PHP是一种开源的通用脚本语言,广泛用于网络开发。本文详细介绍了在Windows系统上使用IIS(互联网信息服务)搭建PHP网站的步骤。通过安装Visual C++ Redistributable和PHP运行环境,配置IIS及PHP,并最终测试PHP运行情况,用户可以成功在Windows上部署PHP网站。本教程适合初学者,并推荐使用PHP中文网的开发者实验室进行实践。

PHP(全称:PHP:Hypertext Preprocessor,即“PHP:超文本预处理器”)是一种开源的通用计算机脚本语言,尤其适用于网络开发并可嵌入HTML中使用。PHP的语法借鉴吸收C语言、Java和Perl等流行计算机语言的特点,易于程序员学习。PHP的主要目标是允许网络开发人员快速编写动态页面,但PHP也被用于其他很多领域。

但是一般PHP网站都是部署在Linux系统环境下,很少有部署在Windows上,今天就教大家如何将PHP部署在Windows上。我们使用的是Windows自带的IIS来替代在Linux环境下使用的Nginx或Apache。Internet Information Services(中文:互联网信息服务),是由微软公司提供的基于运行Microsoft Windows的互联网基本服务。最初是Windows NT版本的可选包,随后内置在Windows 2000、Windows XP Professional和Windows Server 2003一起发行,IIS包括FTP/FTPS、NNTP、和HTTPS/HTTP、SMTP等服务。 IIS可设置的内容包括:虚拟目录及访问权限、默认文件名称、以及是否允许浏览目录。本教程需要大家拥有自己的服务器,这里推荐大家使用PHP中文网免费的开发者实验室进行搭建,当然,如果长时间打算使用,还是推荐大家购买一台服务器。

启动IIS服务

首先我们在本地启动Windows远程桌面,然后打开服务器自带的IIS服务器管理器。

如何在 Windows 上搭建 PHP 网站

我们点击添加角色和功能,在弹出的页面中选择下一步,然后找到基于角色或基于功能的安装选项。然后下一步总选择从服务器池中选择服务器,再点击下一步。在服务器与角色中给Web服务器(IIS)选项打勾。

如何在 Windows 上搭建 PHP 网站

然后点击下一步,在角色服务选项中,找到CGI扩展选项,点击下一步。然后选择安装按钮。

如何在 Windows 上搭建 PHP 网站

之后就是耐心的等待安装。安装完成后,访问你服务器的IP地址,你将会看到如下的页面。

如何在 Windows 上搭建 PHP 网站

正常访问后,我们就可以安装PHP了。

安装PHP

在安装PHP之前,我们需要安装Visual C++ Redistributable for Visual Studio 2015依赖,将下面的链接复制到你远程桌面的浏览器,然后进行下载。

代码语言:javascript代码运行次数:0运行复制
https://www.microsoft.com/zh-CN/download/details.aspx?id=48145
如何在 Windows 上搭建 PHP 网站

点击下载后选择自己系统版本相同的软件,点击下载然后安装。

如何在 Windows 上搭建 PHP 网站

点击安装之后,我们需要下载php运行环境,需要在这里下载PHP安装包。

如何在 Windows 上搭建 PHP 网站

下载完成后我们将这块解压出来,然后将其复制到你的你的C盘根目录并重命名为php

如何在 Windows 上搭建 PHP 网站

之后,我们就可以开始配置PHP环境了。

配置IIS及PHP环境

我们在开始菜单中找到IIS管理器,然后进行下面的设置。

如何在 Windows 上搭建 PHP 网站

双击左侧默认生成的服务器,然后双击面板中 『处理程序映射』:

如何在 Windows 上搭建 PHP 网站

点击左侧默认生成的服务器,然后双击面板中 『处理程序映射』:

如何在 Windows 上搭建 PHP 网站

点击面板右侧的 添加模块映射:

如何在 Windows 上搭建 PHP 网站

按下图填入、选择相应信息,在请求路径中填入*.php,在模块中填入FastCgiModule,在可执行文件中填入C:\php\php-cgi.exe,在名称中填入FastCGI,确认添加:

如何在 Windows 上搭建 PHP 网站

(其中选择 可执行文件 时,注意更改右下角文件类型为 .exe)

如何在 Windows 上搭建 PHP 网站

然后我们回到IIS管理页面,双击面板中的默认文档

如何在 Windows 上搭建 PHP 网站

点击右侧的添加,然后在里面填入index.php

如何在 Windows 上搭建 PHP 网站

然后点击确定即可。

测试PHP

接下来,再次点击起始页面的网站选项,然后点击Default Web Site,接下来选择浏览按钮。

如何在 Windows 上搭建 PHP 网站

在弹出的页面中删除自带的文件,然后选择菜单栏的查看——选项——查看。

如何在 Windows 上搭建 PHP 网站

然后将隐藏已知文件类型的扩展名前面的对勾取消掉,点击确定。

如何在 Windows 上搭建 PHP 网站

在当前目录下,右键——新建——文本文档,然后重命名创建一个名为index.php的文件。

如何在 Windows 上搭建 PHP 网站

接下来双击这个文件,然后用记事本打开。

如何在 Windows 上搭建 PHP 网站

然后填入如下代码,按键盘上的Ctrl+S保存。

如何在 Windows 上搭建 PHP 网站

接下来再次访问你服务器的地址,如果看到下面的内容代表已经部署成功。

如何在 Windows 上搭建 PHP 网站
总结

怎么样,你学会部署了嘛?如果打算在生产环境使用,还是推荐使用PHP中文网的建站主机。建站主机(Light Hosting)是基于单台云服务器提供应用环境的云虚拟主机,独享 CPU、内存、带宽、硬盘等资源,拥有独立 IP 和超大空间,预装网站开发所需的应用环境,并且提供域名绑定、部署 SSL 证书等便捷操作,即买即用,一站式完成应用的搭建。

文中关于php,Windows,iis,部署,配置的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《Windows上搭建PHP网站的具体流程》文章吧,也可关注golang学习网公众号了解相关技术文章。

pythonturtle模块详解及绘图技巧pythonturtle模块详解及绘图技巧
上一篇
pythonturtle模块详解及绘图技巧
快速查找项目中TODO注释的技巧
下一篇
快速查找项目中TODO注释的技巧
查看更多
最新文章
查看更多
课程推荐
  • 前端进阶之JavaScript设计模式
    前端进阶之JavaScript设计模式
    设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
    543次学习
  • GO语言核心编程课程
    GO语言核心编程课程
    本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
    516次学习
  • 简单聊聊mysql8与网络通信
    简单聊聊mysql8与网络通信
    如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
    500次学习
  • JavaScript正则表达式基础与实战
    JavaScript正则表达式基础与实战
    在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
    487次学习
  • 从零制作响应式网站—Grid布局
    从零制作响应式网站—Grid布局
    本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
    485次学习
查看更多
AI推荐
  • ljg-skills -
    ljg-skills
    ljg-skills 是李继刚开源的 AI 技能与提示词集合,面向大模型使用者整理了一批可复用的 prompt、角色设定和任务技能模板,适合用于学习提示词设计、搭建个人 AI 工作流和沉淀团队常用智能体能力。
    161次使用
  • MELO音乐 - AI 音乐生成平台,支持多模态创作能力
    MELO音乐
    MELO音乐是一站式AI视频与音乐制作助手,对标suno, udio的高品质体验。提供伴奏生成、原创写词、无损导出、哼唱识曲、混音变声等全套音频与短视频编辑工具。无论是流行Kpop、电音说唱、民谣古风、摇滚儿歌还是商用轻音乐,MELO为你免费谱曲,轻松做同款!
    177次使用
  • UniScribe - AI 免费在线音视频转文字平台
    UniScribe
    UniScribe 是一款 AI 音视频转文字与内容整理工具,支持上传音频、视频文件或粘贴 YouTube 链接,自动生成转写文本、摘要、思维导图和关键问题,并支持多格式导出,适合会议记录、课程学习、访谈整理和内容创作复盘。
    159次使用
  • 剧云 - 免费 AI 智能中文剧本创作平台
    剧云
    剧云是专业中文剧本创作平台,安全稳定运行十余年,集成AI编剧、剧本医生审核、人物小传、剧情关系图、大纲编写、多人协作、Word导入导出、版权管控功能,数据安全防护,轻松高效创作剧本。
    315次使用
  • 万象有声 - AI 一站式有声内容创作平台
    万象有声
    万象有声,一个专为有声创作者打造的新一代智能有声内容创作平台。平台提供专业的智能拆章、智能画本编辑、AI配音、AI生成音效、后期制作、智能对轨、智能审听等有声创作全流程工具,可以帮助创作者高效、低成本创作出引人入胜的有声作品。立即体验,让有声书制作更简单!
    318次使用
微信登录更方便
  • 密码登录
  • 注册账号
登录即同意 用户协议隐私政策
返回登录
  • 重置密码