我爱水煮鱼 » WordPress » 如何在 Windows 系统上安装 WordPress 本地测试

如何在 Windows 系统上安装 WordPress 本地测试

我们在测试主题或者插件的时候,如果在服务器上测试的话,速度相对来说很慢,而且也不容易修改代码。这里给大家简单的讲一下如何在 Windows 系统上安装 WordPress 来做本地测试。

首先,你必须有一个基于Apache、MySQL、PHP 的编程调试环境。我们推荐使用 XAMPP,你可以从 XAMPP 官方网站:下载 XAMPP

安装好 XAMPP 以后,打开服务器,将 Apache 和 MySQL 两个服务打开。如下图所示:

XAMPP
打开 Apache 和 MySQL

下载最新版的 WordPress ZIP 文件夹,解压并存放在 C:\xampp\htdocs 目录下。

当你第一次使用 WordPress 的时候,我们要创建 MySQL 数据库用于安装 WordPress。我们所需要做的就是在浏览器上输入:http://localhost/phpmyadmin/。进入数据库管理界面。选择 utf8_unicode_ci 和 utf8_general_ci 作为数据库格式,数据库名可以自定义:

创建 WordPress 数据库
创建 WordPress 数据库

在网页上打开 http://localhost/wordpress/,点击 create a wp-config.php file 链接,然后根据后面的步骤输入数据库信息创建 wp-config.php 这个 WordPress 数据库配置文件。

创建 wp-config.php 文件
创建WordPress 数据库配置文件

创建好 wp-config.php 文件以后,输入 BLOG 的名称和自己的 EMAIL 地址,随后系统会自动为默认的 BLOG 管理员 admin 分配一个初始密码。用户登录以后可以自行修改。

至此,你的 WordPress 本地安装就完成了,接下来的就是体验 WordPress 和测试 WordPress 主题和插件。

标签:

分享到:

请选择你看完该文章的感受:

不错 超赞 无聊 扯谈 不解 路过
  1. 还是不会设置数据库!
    datebasename
    User Name
    Password
    Datebase Host
    Table prefix
    这些都是自己设定的吗?为什么不对呢?

  2. 呵呵,刚刚解决了自己的问题,所以自问自答吧,免得那么小儿科的问题都来麻烦高手,有点汗颜哦!
    datebasename:可以自定义的名字
    User Name:root
    Password:密码为空,看到楼上有人这么说,正是指这里
    Datebase Host:localhost
    Table prefix:wp_
    基本上除了前三项要修改,后两项都是默认的!

  3. 安装的时候告诉我80或者443端口已经被使用了,无法启动Apache服务,请问怎么更改默认端口?

  4. 我知道怎么改端口了,可是改完端口之后点strat还是显示busy,还是无法启动。请问我该怎么办?

  5. 顺便补充一下,我的系统是家庭版本的XP,不知道有没有关系,下面是error.log里面的内容,站长如果有空的话请帮忙看一下,不胜感激!

    [Fri Dec 21 03:45:02 2007] [notice] Apache/2.2.6 (Win32) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.4 configured — resuming normal operations
    [Fri Dec 21 03:45:03 2007] [notice] Server built: Sep 21 2007 00:29:38
    [Fri Dec 21 03:45:03 2007] [notice] Parent: Created child process 3912
    [Fri Dec 21 03:45:04 2007] [notice] Child 3912: Child process is running
    [Fri Dec 21 03:45:04 2007] [notice] Child 3912: Acquired the start mutex.
    [Fri Dec 21 03:45:04 2007] [notice] Child 3912: Starting 250 worker threads.
    [Fri Dec 21 03:45:04 2007] [notice] Child 3912: Starting thread to listen on port 443.
    [Fri Dec 21 03:45:04 2007] [notice] Child 3912: Starting thread to listen on port 8080.
    [Fri Dec 21 03:47:17 2007] [notice] Parent: Received shutdown signal — Shutting down the server.
    [Fri Dec 21 03:47:17 2007] [notice] Child 3912: Exit event signaled. Child process is ending.
    [Fri Dec 21 03:47:18 2007] [notice] Child 3912: Released the start mutex
    [Fri Dec 21 03:47:19 2007] [notice] Child 3912: Waiting for 250 worker threads to exit.
    [Fri Dec 21 03:47:19 2007] [notice] Child 3912: All worker threads have exited.
    [Fri Dec 21 03:47:19 2007] [notice] Child 3912: Child process is exiting
    [Fri Dec 21 03:47:19 2007] [notice] Parent: Child process exited successfully.
    [Fri Dec 21 03:47:21 2007] [notice] Apache/2.2.6 (Win32) DAV/2 mod_ssl/2.2.6 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.4 configured — resuming normal operations
    [Fri Dec 21 03:47:21 2007] [notice] Server built: Sep 21 2007 00:29:38
    [Fri Dec 21 03:47:21 2007] [notice] Parent: Created child process 2660
    [Fri Dec 21 03:47:22 2007] [notice] Child 2660: Child process is running
    [Fri Dec 21 03:47:22 2007] [notice] Child 2660: Acquired the start mutex.
    [Fri Dec 21 03:47:22 2007] [notice] Child 2660: Starting 250 worker threads.
    [Fri Dec 21 03:47:22 2007] [notice] Child 2660: Starting thread to listen on port 443.
    [Fri Dec 21 03:47:22 2007] [notice] Child 2660: Starting thread to listen on port 8080.

  6. 奇怪的东西,我刚刚在进程里面发现了Apache,强制结束进程树之后,再启动XAMPP就可以正常启动了。还有我的MYSQL管理页面必须进入https://localhost/phpmyadmin/index.php才能正常打开,不小的为什么。

    不好意思占用了站长的这几楼,如果可以的话请删掉这及楼吧,实在抱歉!

  7. Hi,真谢谢了,如果不是看了你的博客,现在我还在着急呢。我想用wordpress写英文博客,但我想先在本地学习好了wordpress去做,不然买了空间不会弄就更上火了。
    我没什么事了,我以后会常来的。

  8. create a wp-config.php file 链接

    请问这个怎么创见?是在数据库内创见吗?? :?: :?:

  9. 你好,我想在自己的系统(Windows 2003)上装个wordpress博客系统,还希望可以通过花生壳把它映射出去,我查了很多资料始终都没有成功……希望站长有时间能够详细的把这些资料弄成图文的方式公布在你的博客中供我们大家学习……谢谢,详细一点啊
    iis6.0+php+mysql+wordpress+phpmyadmin+花生壳

  10. 测试以后,该怎么清空数据库,需要清空哪些数据?才能做新的网站的测试。

  11. 输入http://localhost/phpmyadmin/显示:
    错误
    MySQL 返回:

    #2003 – 服务器没有响应
    什么问题呢?谢谢

  12. 感谢分享。
    已经成功在本机安装WordPress。准备更换一个主题,然后看一看代码。

    谢谢推荐好软件 :mrgreen:

  13. 弱弱的问句,是否可以装在C盘以外的地方?因为我经常重装C盘系统…… :sad:

  14. 请问启动apache ,是不是就是启动XAMPP
    然后按下apache和mysql的start,如果是,怎么我也打不开http://localhost/wordpress/
    而且,我是安装的完全版xampp :sad: :sad: :sad: :sad: