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

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介:

打算在本地装个 WordPress 玩玩,可以前没有接触过 PHP 和 MySQL 。

在网上淘啊淘,教程一大堆,但却没有一个能让人完全信赖的,走了不少弯路,不过最后终于弄出来了。

为了让大家少走弯路,觉得有必要把这个过程记录下来。

 

第一次写教程,面向零部署经验的朋友,洋洋撒撒这么多,有点罗嗦了,请海涵,内容如有不正确的,请拍砖。

 

由于图片比较多,网页打开可能需要一些时间,请耐心等待。

我把该教程做成了一个PDF,网速慢的朋友可以在这里下载 http://files.cnblogs.com/vengen/WordPressInstall.zip

 

目录:

1、Windows7安装IIS7.5;

2、安装MySQL及配置;

3、安装PHP;

4、部署WordPress;

5、WordPress站点备份及迁移(2009-1-2修改)。

相关程序:

mysql-essential-5.0.67-win32.msi (part1)

mysql-essential-5.0.67-win32.msi (part2)

php-5.2.12-Win32.zip

wordpress-2.9-zh_CN.zip

  

1、Windows7安装IIS7.5

a、打开“控制面版”;

image

b、找到“程序和功能”,打开;

image

c、打开“打开或关闭Windows功能”,为了避免麻烦,建议全部勾选“Internet 信息服务”和“Internet Information Services 可承载的Web核心”;

image

 

d、“确定”保存,IIS安装完成。

 

2、安装MySQL及配置

我用的MySQL是(mysql-essential-5.0.67-win32.msi)

注意:接下来我全部会安装在 D:\Server_Core 路径下,文中会有很多地方使用到该路径。大家可以根据自己的需要设定,但是配置时要注意替换。

 

a、安装MySQL,设置如同图所示:

image_thumb2

image_thumb31[4]

image_thumb1[1]

image_thumb2[1][1]

image_thumb81

image_thumb5

image_thumb6[1]

image_thumb7[1]

b、配置MySQL

image_thumb9

image_thumb10

image_thumb11

image_thumb12

image_thumb13

image_thumb14

image_thumb15

image_thumb16

image_thumb17

image_thumb18

image_thumb19

进行测试:

image_thumb22

MySQL配置完成。

 

3、安装PHP

我用的PHP是(php-5.2.12-Win32.zip)

a、直接解压到 D:\Server_Core\PHP 路径下

image

b、用文本编辑器打开 php.ini-recommended,将文件名改为 php.ini 并做如下修改:

image

image

image

image

c、打开IIS7.5;

image_thumb11[4]

d、打开“处理程序映射”;

image

e、打开“添加模块映射”,进行如下设置;

image

f、“确定”完成PHP安装及IIS7.5配置,重启 IIS 。

g、测试 IIS7.5 + MySQL + PHP 是否安装成功

新建 info.php ,内容为 <?php phpinfo(); ?>,如图:

image

将这个文件放在 IIS 默认站点下,看是否能正常显示:

image

如果得到以上显示,说明你部署成功了,恭喜!(不过一般情况下按照前面的步骤一步步走下去应该是不会失败的)

 

4、部署WordPress

a、解压 wordpress-2.9-zh_CN.zip 至 D:\Server_Core\wordpress ;

image

b、创建WordPress数据库

打开 cmd 控制台,输入:mysql -u root -p     输入密码

查看现有的数据库,输入:show databases;

创建WordPress数据库wordpress_db,输入: create database wordpress_db;

创建完成,操作过程如下图:

image

c、用文本编辑器打开 wp-config-sample.php,将文件名改为 wp-config.php 并做如下修改:

image 

image

image

其中最后一处修改可以访问 https://api.wordpress.org/secret-key/1.1/ 获取

d、添加 WordPress 站点

打开 ISS7.5,“添加网站”;

image

image

e、配置站点:

打开 http://localhost/wp-admin/install.php 输入博客标题和您的电子邮件

image

安装 WordPress

image

就到此位置,剩下的自己去探索吧!

 

5、WordPress 站点备份及迁移

最后再讲一下WordPress站点如何备份和迁移吧,

1、IIS站点备份很容易,只要直接备份 D:\Server_Core\wordpress 文件夹即可。

2、备份和还原 wordpress_db 数据库也是同样道理,也是直接操作 D:\Server_Core\MySQL\data\wordpress_db 文件夹,只是在操作前要停止 MySQL 服务。

进入控制面板,打开“服务”

image[3]

找到 MySQL

image[15] 

 

 

 

 

停止此服务

image[18]

打开 MySQL 数据库存放目录 D:\Server_Core\MySQL\data

image[21]

对文件夹 wordpress_db 直接进行备份还原操作即可。

 

一切就这么简单!




本文转自黄聪博客园博客,原文链接:http://www.cnblogs.com/huangcong/archive/2010/03/31/1701052.html,如需转载请自行联系原作者

相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助 &nbsp; &nbsp; 相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
1月前
|
Java 关系型数据库 MySQL
在Linux平台上进行JDK、Tomcat、MySQL的安装并部署后端项目
现在,你可以通过访问http://Your_IP:Tomcat_Port/Your_Project访问你的项目了。如果一切顺利,你将看到那绚烂的胜利之光照耀在你的项目之上!
161 41
|
29天前
|
开发框架 Java 关系型数据库
在Linux系统中安装JDK、Tomcat、MySQL以及部署J2EE后端接口
校验时,浏览器输入:http://[your_server_IP]:8080/myapp。如果你看到你的应用的欢迎页面,恭喜你,一切都已就绪。
203 17
|
1月前
|
Java 关系型数据库 MySQL
在Linux操作系统上设置JDK、Tomcat、MySQL以及J2EE后端接口的部署步骤
让我们总结一下,给你的Linux操作系统装备上最强的军队,需要先后装备好JDK的弓箭,布置好Tomcat的阵地,再把MySQL的物资原料准备好,最后部署好J2EE攻城车,那就准备好进军吧,你的Linux军团,无人可挡!
65 18
|
1月前
|
开发框架 关系型数据库 Java
Linux操作系统中JDK、Tomcat、MySQL的完整安装流程以及J2EE后端接口的部署
然后Tomcat会自动将其解压成一个名为ROOT的文件夹。重启Tomcat,让新“植物”适应新环境。访问http://localhost:8080/yourproject看到你的项目页面,说明“植物”种植成功。
85 10
|
2月前
|
前端开发 PHP 开发者
Wordpress主题开发之index.php
本文介绍了 WordPress 主题开发中页面结构与模板文件的使用方法。通过 header.php、sidebar.php、footer.php 和 index.php 等模板文件,实现网站模块化设计,便于统一管理和代码重用。Header 部分包含 logo、导航条等;Content 展示主体内容;Side bar 显示推荐信息或广告;Footer 则呈现版权和备案信息等内容。文章还提供了各模板文件的具体代码示例,帮助开发者快速理解和应用 WordPress 模板机制。
128 9
|
4月前
|
SQL Java 关系型数据库
MySQL原理简介—3.生产环境的部署压测
本文介绍了Java系统和数据库在高并发场景下的压测要点: 1. 普通系统在4核8G机器上每秒能处理几百个请求 2. 高并发下数据库建议使用8核16G或更高配置的机器 3. 数据库部署后需进行基准压测,以评估其最大承载能力 4. QPS和TPS的区别及重要性 5. 压测时需关注IOPS、吞吐量、延迟 6. 除了QPS和TPS,还需监控CPU、内存、磁盘IO、网络带宽 7. 影响每秒可处理并发请求数的因素包括线程数、CPU、内存、磁盘IO和网络带宽 8. Sysbench是数据库压测工具,可构造测试数据并模拟高并发场景 9. 在增加线程数量的同时,必须观察机器的性能,确保各硬件负载在合理范围
201 72
|
5月前
|
存储 关系型数据库 MySQL
美团面试:MySQL为什么 不用 Docker部署?
45岁老架构师尼恩在读者交流群中分享了关于“MySQL为什么不推荐使用Docker部署”的深入分析。通过系统化的梳理,尼恩帮助读者理解为何大型MySQL数据库通常不使用Docker部署,主要涉及性能、管理复杂度和稳定性等方面的考量。文章详细解释了有状态容器的特点、Docker的资源隔离问题以及磁盘IO性能损耗,并提供了小型MySQL使用Docker的最佳实践。此外,尼恩还介绍了Share Nothing架构的优势及其应用场景,强调了配置管理和数据持久化的挑战。最后,尼恩建议读者参考《尼恩Java面试宝典PDF》以提升技术能力,更好地应对面试中的难题。
|
5月前
|
SQL 关系型数据库 MySQL
docker-compose部署mysql8
使用docker-compose容器化部署mysql8
|
1月前
|
网络安全 开发者
如何解决HTTPS协议在WordPress升级后对网站不兼容的问题
以上就是解决WordPress升级后HTTPS协议对网站的不兼容问题的方法。希望能把这个棘手的问题看成是学校的管理问题一样来应对,将复杂的技术问题变得更加有趣和形象,并寻觅出解决问题的方式。希望你的网站能在新的学期得到更好的发展!
59 19
|
2月前
|
缓存 搜索推荐 数据库
使用SiteGround搭建WordPress网站的方法
以上就是在SiteGround上搭建WordPress网站的步骤。这个过程可能需要一些时间和耐心,但只要你按照步骤操作,你就可以成功搭建自己的WordPress网站。
96 23

热门文章

最新文章

推荐镜像

更多