使用XAMPP在本机安装WordPress博客
前两天在网乐志 QQ 群里谈到本地建立博客使用的软件时,我推荐了自己一直在用的一款绿色软件 XAMPP。该软件实际上是建立 Apache+PHP+MySQL 开发平台的一个软件包,其中包含的软件和功能模块有:Apache、MySQL、PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System, Ming, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite 和 WEB-DAV + mod_auth_mysql 等等,可见其功能十分强大。
当时我就说得空的时候写一篇教程,帮助大家使用 XAMPP 在本地安装博客进行调试。其实这款软件非常之简单,下载解压,在控制中心开启 Apache 和 MySQL 用就可以了。恰好看到 MakeUseOf 博客上也在介绍使用 XAMPP 在本机建立博客进行调试,于是我就借花献佛,简单的翻译一下,另外增加一些自己的内容,算作补上自己的作业吧。
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。软件包含简体中文语言,目前提供 Linux、Windows、Mac OS X 和 Solaris 四种版本,这篇文章介绍的是在 Windows 平台下的使用。其他平台使用方法相同或相似。
在本地开发不需要 FTP 上传功能和邮件功能,所以我们在本文中讲解使用的是精简版(下载),阉割掉了其中的 FileZilla FTP Server 组件和 Mercury Mail Transport System 邮件服务功能。目前最新版本的精简版 1.7.2 与完全版保持同步,其包含的模块信息为:
XAMPP Lite 1.7.2
XAMPP Lite is a very reduced version of XAMPP with Apache 2.2.12 (IPv6 enabled), MySQL 5.1.37 + PBXT engine, PHP 5.3.0, OpenSSL 0.9.8k, phpMyAdmin 3.2.0.1, XAMPP Control Panel 2.5.8, XAMPP CLI Bundle 1.6, Webalizer 2.21-02, msmtp 1.4.17, SQLite 2.8.17, SQLite 3.6.16, Ming 0.42.
For Windows 2000, 2003, XP, VISTA. louishan.com
可以安装在 Windows 2000 及以后的任何版本操作系统,包括最新的 Windows 7。
--------------翻译部分----------------
我们中许多人都有个人博客,或者是能够给我们带来额外收入的博客。同时,我们不希望在网上编码和开发,使我们的读者感到不舒服。试想如果每次你访问 MUO 的时候都有设计上的变化、错误修正或者不断改动和移除功能!
所以线下开发你的 Wordpress 博客是最好的选择,因为这样你就不用打断读者(假设博客已经在线上并且你正在更新),你也不需要上传图片和媒体文件,而且你不上网也能浏览自己的博客,不用担心别人看到你偷工减料的设计作品。最简单的方法是学习怎么离线建立一个博客。这就像样像一些在线主机例如 GoDaddy 那样,创建一个在你自己 PC 上的主机。
首先,要离线建立博客,你需要下载一些 PHP 主机托管图案件。有许多知名的选,不过我选择了 XAMPP,因为我发现使用它可已经麻烦减少到最低。你可以点击这里从 SourceForge 下载。当你下载安装之后,就不需要其他任何软件了,在"所有程序"菜单中打开它。就会看到下面的窗口:

在 Apache 和 MySQL 一侧,选择 'Start',使它们像上图一样都启动。现在你的本地主机已经启动运行,并且已经为安装 Wordpress 准备好了。不过首先我们要创建一个数据库用来在主机上存放 WordPress。

要创建数据库,打开浏览器输入 'http://localhost/' 到地址栏,打开网址转到上图位置。在左侧的菜单栏中,选择图中描述位置的 phpMyAdmin。
![]()
在屏幕的中间是新建数据库的部分。为服务命名,并从下拉列表中选择"整理",如果没有自动选中的话。在下面的下拉列表中选择 'uft8_unicode_ci'。我必须强调这一点很重要绝对不能忽视,它默认没有选择不过确保你选择这个选项,它在列表中是最后一个选项。如果不用这个编码,主机将无法与 WordPress 通信,你会越到各种各样的问题 - 这是我的经验之谈。昨天我花费了一个小时的时间想要找到问题所在!louishan.com
服务创建之后,你就可以走上"5分钟安装 WordPress"之路,并且设置自己的博客了。从这里下载 WordPress 博客。下载到 .zip 文件之后,解压到下面的位置:
X:\xampplite\htdocs
最终的文件目录结构如下所示:

如果不是这样,打开 XAMPP 程序文件将解压出来的 Wordpress 文件手动拖到这里。你必须将其放在这里让新建的数据库能够检测到。然后,使用记事本编辑下面的文件:
X:\xampplite\htdocs\wordpress\wp-config-sample.php 或者
X:\xampplite\htdocs\wp-config-sample.php (译者注:博客安装在根目录)
找到需要填写数据库名、用户名、密码等的部分,填写下面指出的详细信息:
DB_NAME: *你为数据库设定的名字*
DB_USER: root
DB_Password: ' ' (这里保留为一对单引号)
然后将文件保存为 wp-config.php 替换掉原来的 wp-config-sample.php。
现在,打开浏览器输入下面的路径:
http://localhost/wordpress/wp-admin/install.php 或者
http://localhost/wp-admin/install.php (译者注:博客安装在根目录)
截下来的 WordPress 安装与在线安装一样。记住,当你使用自己的 PC 调试代码的时候,确保 Apache 和 MySQL 是开启的 - 否则 http://localhost/ 就会不存在!
下面是一个健康小警告:调试和玩弄 WordPress 是会上瘾的。长时间接触可能会导致过量的咖啡因消耗、出门的个人卫生和修饰问题、需要遵守的社会承诺问题,以及一个准备上线的精彩博客!
原文链接:How To Set Up A Wordpress Blog On Your PC Using A Local Host
---------------翻译结束---------------
链接:XAMPP 官网(中文简体) Windows 精简版官方下载







































2009/10/26 于 16:25:22
我用的也是这个耶,在本地测试WP很不错
[回复]
帅青蛙 回复:
十月 26th, 2009 at 4:45 下午
@万戈, 我用的是一个国产的 APMServ 5.2.0 感觉也非常的好用的。
[回复]
帅青蛙 回复:
十月 26th, 2009 at 5:30 下午
@帅青蛙, 刚才居然没有显示出来。汗。。。
这个评论。。。。。还真是的。。。
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:47 下午
@万戈, 我发现你真是我的知音啊
[回复]
2009/10/26 于 16:32:39
我使用WP要等到明年了
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:47 下午
@canaan, 呵呵,祝愿你早日投入WP怀抱
[回复]
2009/10/26 于 16:33:09
xampp出太多问题了,主要都在apache上,有什很让人郁闷的啊!
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:47 下午
@graygift, 我用过两年了,一直都挺好的
[回复]
2009/10/26 于 16:52:42
一直用的PHPnow,这个还没用过。
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:48 下午
@叶秋, PHPnow以前也试过,不太习惯
[回复]
2009/10/26 于 16:57:58
围观一下,直接飘过……
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:48 下午
@摩凝(M.Chan), 你围观我的文章,我围观你的留言 嘿嘿
[回复]
2009/10/26 于 17:01:08
还是喜欢在主机上调试,折腾,本地就算了,呵呵
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:49 下午
@SErHo, 如果网速不好,主机上调试不划算啊
[回复]
2009/10/26 于 17:04:52
一直在用appserv,感觉很好用。
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:49 下午
@一米, appserv我大约7年前用过很久
[回复]
2009/10/26 于 17:04:55
我装了2个,一个是phpnow、一个就是这个。不过XAMPP有个奇怪的地方就是不能用阿拉伯字开头的文件夹,不然会启动不了apache——这个原因花了我好多时间才找到
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:50 下午
@zwwooooo, 我一般就直接解压缩用,也没有改过名字
[回复]
2009/10/26 于 17:09:56
Mac上也可以直接运行,8过偶从来没试过=v=
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:50 下午
@lovee, 有机会试试啊,本地调试很好用的
[回复]
lovee 回复:
十月 26th, 2009 at 5:52 下午
@Louis Han, 人懒了,啥都不想动了=v=
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:57 下午
@lovee, 懒到这个地步也不容易啊
[回复]
2009/10/26 于 17:11:03
奇怪了,我的回复哪里去了?
[回复]
Louis Han 回复:
十月 26th, 2009 at 5:50 下午
@帅青蛙, 你的回复被当成spam了 地址里面好多汉字
[回复]