使用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
---------------翻译结束---------------




2009/10/26 18:36:49
我是用的APMServ这个搭建的。。感觉也一样。。而且算是绿色版的。
[回复]
Louis Han 回复:
十月 26th, 2009 at 8:34 下午
@小y, 嗯,都是软件包,不同的人在做而已,作用都是一样的
[回复]
2009/10/26 19:09:56
我以前安装过,但是总出现端口占用,即使挂掉端口也不行。
另外,这个跟放网上空间有什么区别?是不是要电脑一直开着?
[回复]
Louis Han 回复:
十月 26th, 2009 at 8:36 下午
@mimzyx, 呵呵,比如你自己做皮肤,在本地调试速度快啊,而且可以随便折腾
[回复]
2009/10/26 21:01:34
我以前也在机子上装过,后来没装成功,直接买一个空间上传安装!
[回复]
Louis Han 回复:
十月 26th, 2009 at 9:55 下午
@小O, 在自己机子上应该更简单吧
[回复]
2009/10/27 01:49:55
要是需要深入研究wordpress的话
这是很好的办法!
[回复]
Louis Han 回复:
十月 27th, 2009 at 7:02 下午
@月下买醉, 上线之前调试一下,也是很方便的
深入研究还是有很高的技术难度的
[回复]
2009/10/27 08:34:39
这个我一直在用的.试验测试都用的这个.不用上正式服务器的话.算是比较好的.
[回复]
Louis Han 回复:
十月 27th, 2009 at 6:58 下午
@泥人, 是啊,主要是简单,不用设置
[回复]
2009/10/27 11:03:19
用这种集成包跑php的确很方便,我以前在自己的XP上自己动手配置了半天Apache...也没成功,后来在虚拟机里的2003上配置好的,太麻烦了。
最后直接下了个wamp集成包在XP上跑,效果非常棒。
[回复]
Louis Han 回复:
十月 27th, 2009 at 7:01 下午
@秋天一棵树, 最早7年前使用安装版的AppServ就觉得很方便了,后来知道原来很有很多绿色版的
[回复]
2009/10/27 19:17:35
英文界面啊不是很喜欢,明天我也写一个不过是中文界面的,很好用
[回复]
Louis Han 回复:
十月 27th, 2009 at 7:31 下午
@duola, 中文的啊,文中我还用粗体字标识出来了
[回复]
2009/10/27 19:28:45
使用Xampp在本机安装WordPress博客...
XAMPP 是一个易于安装且包含 MySQL、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。软件包含简体中文语言,目前提供 Linux、Windows、Mac OS X 和 Solaris
2009/10/27 22:58:46
我直接就用dedecms的那个集成DedeAMPZ,超简单。
[回复]
Louis Han 回复:
十月 27th, 2009 at 11:07 下午
@搜稀奇, 没有用过dedecms
[回复]
2009/10/28 01:04:31
平常我就是用XAMP测试各种php程序,测试好后,在安装到服务器上。
[回复]
Louis Han 回复:
十月 28th, 2009 at 1:42 上午
@mosky, 对啊,本地调试再上传是个好习惯
[回复]
2009/10/28 10:03:12
很遗憾,在我的Vista系统上一直没成功过。
[回复]
Louis Han 回复:
十月 28th, 2009 at 11:14 上午
@zrqx008, 真遗憾。试一下用管理员身份运行也不可以吗?
[回复]
2009/10/28 13:57:34
我一直用ESSamp,绿色,小巧,方便
[回复]
Louis Han 回复:
十月 28th, 2009 at 4:59 下午
@Gonten, 呵呵,原来有那么多的集合包啊,很多都是第一次听说
[回复]
2009/10/28 22:17:52
我一直用的PHPnow..也非常不错的说.
[回复]
Louis Han 回复:
十月 28th, 2009 at 10:30 下午
@bwskyer, PHPnow是国产里面比较不错的
[回复]
2009/10/30 01:12:58
appserv用户路过
其实我是懒人。。
[回复]
Louis Han 回复:
十月 30th, 2009 at 3:18 下午
@mfkof, 我许多年前用过appserv
后来不习惯它还得安装,而且没有中文版本
[回复]
2009/10/31 21:43:24
这个软件很好用,以前我就用过。
[回复]
Louis Han 回复:
十月 31st, 2009 at 11:04 下午
@忆往事, 嗯,我现在本地也是用的这款
[回复]
2009/11/04 09:57:16
[...] 摘自:http://louishan.com/articles/xampp-install-wordpress-blog.html Tags: WordPress [...]
2009/12/23 21:15:20
真巧,我正在用这个……
[回复]
Louis Han 回复:
十二月 24th, 2009 at 12:00 上午
@mealdy, 我一直用这个很久了 呵呵
[回复]
2011/02/04 12:10:16
楼主学习中!!!!!!!!!!!!!!!!!
[回复]
Louis Han 回复:
二月 7th, 2011 at 12:33 下午
@boyi, 学习学习天天向上
[回复]
2011/02/28 16:26:05
谢谢博主的精彩教程,我边看文章边在本机上安装wordpress
[回复]
Louis Han 回复:
三月 1st, 2011 at 11:54 下午
@Satan, 不客气
[回复]
2011/11/08 16:18:57
博主我去试试 ···
[回复]
Louis Han 回复:
十一月 9th, 2011 at 7:38 下午
@成都SEO, 好好试试吧
[回复]