当前位置: 首页 > news >正文

Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)

Windows7部署WordPress傻瓜式教程(IIS7.5+MySQL+PHP+WordPress)

大家好,今天给大家带来一份超详细的Windows7系统WordPress部署方法,全程都是傻瓜式操作,哪怕是零基础的新手也能轻松学会。很多新手想搭建自己的个人博客,却被IIS、MySQL、PHP这些环境配置难住,其实只要跟着步骤一步步来,整个过程一点都不难,本文全程没有复杂命令,也不堆专业说法,每一步都有清晰指引,特别适合纯新手,耐心看完你就能拥有自己的本地WordPress博客。

先跟大家说个前提,本文用的是Windows7专业版或旗舰版,家庭普通版不支持IIS7.5得升级系统,部署环境用的是IIS7.5+MySQL+PHP,最后能实现本地访问WordPress博客,之后大家可根据自己的需求配置外网访问,新手最好先从本地部署开始,熟悉流程后再慢慢提升。

核心思路很简单,先搭建好基础运行环境也就是先部署IIS7.5再部署PHP最后部署MySQL,接着安装部署WordPress程序,最后完成各项配置,全程分4个主要步骤,每个步骤都会拆成简单好操作的小环节,跟着做就能成功,不会走弯路。

个人私货:推荐一个自己喜欢的云服务器,可以用于搭建网站等,雨云作为搭建工具:每日签到,签到一个月可以换一周的云服务器,并且无限制,签到1年可以拿到3个月的云服务器时间,有国内、香港、美国、日本的云服务器可供选择,点击注册:雨云注册。

第一步:准备工作(提前备好,不要中途中断)

新手不用纠结版本能不能兼容,按下面推荐的版本准备就好,我亲自测试过,在Windows7系统上能完美适配,不会出现兼容问题。

1. 操作系统选Windows7专业版或旗舰版,这是必须的,家庭版装不了IIS7.5,而且一定要确保系统装了SP1补丁,不然之后MySQL、PHP可能装不上;

2. PHP版本选PHP 7.4.x的NTS版也就是非线程安全版,它适配IIS FastCGI模式,运行更稳,别用太高的版本,不然可能和Windows7系统不兼容;

3. MySQL版本选MySQL 5.7.x的免安装版,操作更简单适合新手,高版本MySQL在Windows7上容易启动不了;

4. WordPress选最新中文版,它能适配PHP 7.4,界面好操作,新手用起来很轻松;

5. 辅助工具用系统自带的记事本和有管理员权限的命令提示符,Win7系统本身就有,不用额外下载。

注意:所有软件的安装路径都不能有中文和空格,建议都放在D盘根目录比如D:\PHP、D:\MySQL、D:\WordPress,这样之后配置更方便,还能避免因为路径问题出错。

第二步:安装并配置IIS7.5(网站运行的基础,必须装)

IIS7.5是Windows7系统自带的Web服务器,不用额外下载,直接通过系统功能启用就能安装,具体步骤如下:

1. 打开电脑控制面板找到“程序和功能”,点击进去后选择左边的“打开或关闭Windows功能”;

2. 在弹出的窗口里找到“Internet信息服务”,勾选前面的复选框后展开子项,勾选下面的核心组件,新手建议直接勾选“Internet信息服务”下的所有子项,别遗漏必要的功能:

- Web管理工具里有IIS管理器,之后用来管理网站;

- 万维网服务展开后,把常见HTTP功能和应用程序开发功能都勾选,尤其是CGI、ISAPI扩展,这两个是PHP正常运行必须的组件;

- 安全性方面勾选匿名身份验证和Windows身份验证,保证网站能正常访问。

3. 勾选完点击“确定”,系统会自动安装IIS组件,等几分钟就能装完,装完不用重启电脑;

4. 检查IIS是否装成功,打开浏览器输入“http://localhost”,能看到IIS7.5的欢迎页面就说明装好了,要是提示“无法访问”,重启电脑再试一次一般就能解决。

5. 简单配置IIS,点击开始菜单搜索“inetmgr”打开IIS管理器,在左边的连接树里找到“网站→默认网站”,右键点击“默认网站”选择“高级设置”,把“物理路径”改成我们提前准备好的WordPress路径比如D:\WordPress,之后部署WordPress会用到这个设置,同时可以改端口,默认是80端口,要是被其他软件占用就改成8080,之后访问要输入“http://localhost:8080”。

第三步:安装并配置PHP(连接IIS和MySQL的桥梁)

PHP是WordPress运行的重要支撑,只有配置正确,IIS才能正常解析PHP文件,具体操作步骤如下:

1. 解压下载好的PHP 7.4.x(NTS版)压缩包,把解压后的文件夹重命名为“PHP”再移到D盘根目录也就是D:\PHP;

2. 配置PHP配置文件,打开D:\PHP文件夹找到“php.ini-development”文件,复制一份重命名为“php.ini”,这是PHP的核心配置文件;

3. 用记事本打开php.ini文件,做好下面3个关键修改,按快捷键Ctrl+F搜索关键词就能快速找到对应内容:

- 找到“extension_dir”,把它的值改成“D:/PHP/ext”,注意用斜杠“/”别用反斜杠“\”,这里是PHP扩展文件的存放路径;

- 找到“;extension=mysqli”,删掉前面的分号“;”启用MySQL扩展,这样PHP才能连上MySQL数据库;

- 找到“date.timezone”,把它的值改成“Asia/Shanghai”,设置时区为中国上海,避免之后WordPress时间显示不正常。

4. 配置IIS关联PHP,打开IIS管理器点击左边的服务器名称,找到“处理程序映射”双击进去;

5. 点击右边的“添加模块映射”,在弹出的窗口里填写下面的信息:

- 请求路径输入“*.php”,意思是所有.php后缀的文件都由PHP解析;

- 模块选择“FastCgiModule”,这是IIS解析PHP的核心模块;

- 可执行文件点击“浏览”,找到D:\PHP\php-cgi.exe选中后点击确定;

- 名称随便填,比如“PHP-FastCGI”,方便之后识别。

6. 点击“确定”后会弹出一个提示框,问要不要创建FastCGI应用程序,点击“是”就可以;

7. 检查PHP是否配置成功,在D:\WordPress文件夹里新建一个文本文档,输入下面的代码后把文件重命名为“info.php”,注意把后缀改成.php,别保留.txt后缀:

代码:<?php phpinfo(); ?>

8. 打开浏览器输入“http://localhost/info.php”,要是改了端口就加上对应的端口号比如http://localhost:8080/info.php,能看到PHP的信息页面就说明PHP配置成功了。

第四步:安装并配置MySQL(WordPress数据存储中心)

MySQL是数据库工具,主要用来存WordPress的文章、用户信息和各项设置等数据,新手建议用免安装版,操作更简单,具体步骤如下:

1. 解压下载好的MySQL 5.7.x免安装包,把解压后的文件夹重命名为“MySQL”再移到D盘根目录也就是D:\MySQL;

2. 配置MySQL配置文件,打开D:\MySQL文件夹新建一个空白文本文档,输入下面的内容后把文件重命名为“my.ini”,注意去掉.txt后缀,编码选ANSI防止出错:

内容:

[mysqld]

basedir=D:/MySQL

datadir=D:/MySQL/data

port=3306

character-set-server=utf8mb4

default-storage-engine=InnoDB

3. 初始化MySQL并安装服务,用管理员身份打开命令提示符,也就是点击开始菜单搜索“cmd”,右键点击“命令提示符”选择“以管理员身份运行”;

4. 在命令提示符里输入“d:”按回车键切换到D盘,再输入“cd MySQL\bin”按回车键切换到MySQL的bin目录也就是D:\MySQL\bin;

5. 输入初始化命令mysqld --initialize-insecure --user=mysql --basedir=D:/MySQL --datadir=D:/MySQL/data并按回车键,等初始化完成,这时会在MySQL文件夹下生成data目录,专门用来存数据库文件;

6. 输入安装服务命令mysqld --install MySQL --defaults-file=D:/MySQL/my.ini并按回车键,要是提示“服务成功安装”就说明MySQL服务装好了;

7. 启动MySQL服务,输入“net start MySQL”按回车键,提示“MySQL服务已启动成功”就说明服务启动正常,要是启动失败,检查my.ini文件的路径对不对,或者重启电脑再试一次;

8. 设置MySQL密码,默认没有密码不安全,在命令提示符里输入“mysql -u root -p”按回车键,这时会提示输入密码,直接按回车键就能进入MySQL;

9. 输入密码设置命令ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'并按回车键,密码可以自己改,建议设简单好记的比如123456,新手别设复杂密码免得忘记;

10. 输入“FLUSH PRIVILEGES;”按回车键刷新权限,让密码设置生效,再输入“create database wordpress_db;”按回车键,创建一个叫“wordpress_db”的数据库,数据库名可以自己改,之后配置WordPress时要对应上;

11. 输入“exit;”按回车键退出MySQL,数据库配置就全部完成了。

第五步:部署WordPress(最后一步,完成就能访问)

前面的环境都配置好后,部署WordPress就很简单了,全程只用鼠标操作,具体步骤如下:

1. 解压下载好的WordPress中文版压缩包,把解压后的所有文件复制到我们之前设置的IIS物理路径D:\WordPress,覆盖这个目录下的所有文件,要是这个目录是空的直接粘贴就行;

2. 配置WordPress数据库连接,打开D:\WordPress文件夹找到“wp-config-sample.php”文件,复制一份重命名为“wp-config.php”;

3. 用记事本打开wp-config.php文件,找到下面4处内容改成我们之前配置的MySQL信息:

- 数据库名称:define('DB_NAME', 'wordpress_db');,这里填我们创建的数据库名,要是改了数据库名就对应修改;

- 数据库用户名:define('DB_USER', 'root');,默认是root不用改;

- 数据库密码:define('DB_PASSWORD', '123456');,这里填我们设置的MySQL密码,要和之前设的一样;

- 数据库主机:define('DB_HOST', 'localhost');,默认是localhost不用改。

4. 保存并关闭wp-config.php文件,打开浏览器输入“http://localhost”,要是改了端口就加上对应的端口号,这时会进入WordPress安装界面;

5. 语言默认是中文,点击“继续”后填写博客信息,输入博客标题之后可以改、用户名用来登录WordPress后台、密码设置登录密码建议和MySQL密码区分开、电子邮箱用来找回密码,勾选“对搜索引擎可见”后点击“安装WordPress”;

6. 安装完成后点击“登录”,输入刚才设置的用户名和密码就能进入WordPress后台,登录后点击左上角的“访问站点”,就能看到WordPress的默认前台页面,到这里Windows7部署WordPress的所有操作就完成了!

新手常见问题(避坑指南,一定要看)

1. 打开localhost提示“HTTP 503 服务不可用”,大多是IIS应用程序池没启动,打开IIS管理器找到“应用程序池”,右键点击“DefaultAppPool”选择“启动”就能解决;

2. 访问info.php提示“权限被拒绝”,右键点击D:\WordPress文件夹选择“属性→安全”,添加“IIS_IUSRS”组并给这个组设置读取权限,保存后再尝试访问;

3. MySQL启动失败,检查my.ini文件的路径对不对,确认basedir和datadir分别对应D:\MySQL和D:\MySQL\data,或者删除data目录重新执行初始化命令;

4. WordPress安装时提示“无法连接数据库”,检查wp-config.php里的数据库名称、密码和MySQL配置是否一样,同时确保MySQL服务已经正常启动;

5. 系统版本不支持IIS,要是用的是Windows7家庭普通版,要升级到专业版或旗舰版,不然装不了IIS7.5。

最后总结

以上就是Windows7系统部署WordPress的完整傻瓜式教程,全程没有复杂命令,也没有难理解的专业说法,只要跟着步骤一步步做,零基础新手也能做好,关键是先搭建好IIS、PHP、MySQL这三个基础环境,再部署WordPress程序,每个步骤都别遗漏,尤其是路径设置和配置文件修改,一定要仔细。

部署完成后,大家可以在WordPress后台修改主题、发布文章,熟悉博客的各种功能,之后要是想实现外网访问,只要配置端口映射就行,相关教程我之后会更新。

要是大家在操作中遇到其他问题,欢迎在评论区留言,我会一个个回复帮大家避开各种坑,祝大家都能顺利搭建自己的个人博客-惊风记!

http://www.jsqmd.com/news/567301/

相关文章:

  • AI大模型产品经理成长之路:从零基础到专家的详细学习路线全解析【AI大模型产品经理学习路线】
  • 2026年3月电脑花样机厂家推荐,花样机平缝机内衣机开袋机,非标定制快速交付实力源头厂商 - 品牌企业推荐师(官方)
  • Java大厂面试实录:Spring全家桶+JVM+并发编程深度剖析
  • 【2026年最新600套毕设项目分享】springboot“优兴趣”家教平台(14298)
  • 计算机毕业设计springboot智慧停车场系统的设计与实现 基于SpringBoot的智能停车服务管理平台的设计与实现 基于B/S架构的停车场信息化管理系统的设计与实现
  • StructBERT开源模型保姆级教程:从/root/nlp_structbert_project目录结构学起
  • 创新适配方案:让PS4/PS5手柄在PC高效工作的实战指南
  • 鸿蒙 HarmonyOS 6 | Video 组件网络视频播放异常排查实战
  • Markdown Monster(代码编辑查看器)
  • 别再傻傻全量扫了!用Nuclei Workflow实现指纹驱动的高效漏洞检测(附九思OA实战配置)
  • 基于综合阻抗特征的配电架空线路单相断线故障区段定位研究
  • 保姆级教程:在超级千问语音设计世界,快速制作ASMR或英雄宣言
  • Mem0:给 AI Agent 装上「长期记忆」
  • 【USRPx310系列(NI USRP2940-2955)+ srsRAN】从零搭建5G原型开发环境实战指南
  • IronyModManager进阶指南:突破Paradox游戏模组管理瓶颈的7个场景解决方案
  • 数字工作流革命:Input Leap如何重塑你的多设备生产力体验
  • 基于VScode与PlatformIO,利用巴法云实现ESP32固件的无缝远程迭代
  • 当代码有了国籍:GitHub Codespaces 数据驻留,为什么会成为企业开发的新分水岭
  • 解锁draw.io桌面版:掌握离线绘图工具的实战指南
  • 别再死磕图像了!手把手教你用PyTorch把ResNet改造成1D卷积,搞定心电信号分类
  • 2026年探访阎良:这三家头疗肩颈养生馆的服务为何备受好评?
  • Spring Boot pom.xml 属性配置 <properties> 没有统一管理 lombok 依赖版本,这里可以正常使用 ${lombok.version}
  • 4步解决RetroArch缩略图显示异常,恢复游戏库视觉体验
  • 2026新疆乌鲁木齐诚信靠谱的代理记账公司推荐 - 品牌排行榜
  • 别让大模型只陪你聊天,用 RAG + Structured Extraction 终结合同盲区
  • 如何利用Automatic_ticket_purchase实现演唱会门票的高效抢票
  • SQL 实战进阶:10 个经典企业级案例(附完整 SQL + 解析)
  • 免费开源AI绘画工具推荐:Z-Image-Turbo,照片级质量,消费级显卡友好
  • 查看本地镜像使用 nrm 工具管理(方便切换)
  • K8s CronJob并发策略选Allow还是Forbid?一次线上任务堆积事故复盘