使用XAMPP在本机安装WordPress博客

时间: 2009-10-26 / 分类: 软件网络 / 浏览次数: 4,748 views / 63个评论 发表评论

WP前两天在网乐志 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 下载。当你下载安装之后,就不需要其他任何软件了,在"所有程序"菜单中打开它。就会看到下面的窗口:

LocalHost - XAMPP SC

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

localhost - browser homepage

要创建数据库,打开浏览器输入 'http://localhost/' 到地址栏,打开网址转到上图位置。在左侧的菜单栏中,选择图中描述位置的 phpMyAdmin

http://farm3.static.flickr.com/2488/4045328927_08c32f25b3_o.png

在屏幕的中间是新建数据库的部分。为服务命名,并从下拉列表中选择"整理",如果没有自动选中的话。在下面的下拉列表中选择 'uft8_unicode_ci'。我必须强调这一点很重要绝对不能忽视,它默认没有选择不过确保你选择这个选项,它在列表中是最后一个选项。如果不用这个编码,主机将无法与 WordPress 通信,你会越到各种各样的问题 - 这是我的经验之谈。昨天我花费了一个小时的时间想要找到问题所在!louishan.com

服务创建之后,你就可以走上"5分钟安装 WordPress"之路,并且设置自己的博客了。从这里下载 WordPress 博客。下载到 .zip 文件之后,解压到下面的位置:

X:\xampplite\htdocs

最终的文件目录结构如下所示:

localhost - file structure

如果不是这样,打开 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 精简版官方下载

Del.icio.us : , , , , , ,
Technorati : , , , , , ,

分享: Twitter ReTweet 嘀咕 sina Follow5 我烧网 i贴吧 Buzz 开心 人人网 豆瓣 QQ空间
收藏: QQ书签 Google 百度搜藏 youdao 雅虎收藏 新浪 Vivi 和讯书签 115 yijee Delicious mister-wong Evernote
推荐: Facebook FriendFeed Posterous digg MySpace.CN 豆瓣九点 鲜果 我挖 奇客发现 waakee ken1ken POCO

63个评论

  1. 万戈
    2009/10/26 于 16:25:22

    我用的也是这个耶,在本地测试WP很不错

    [回复]

    帅青蛙 回复:

    @万戈, 我用的是一个国产的 APMServ 5.2.0 感觉也非常的好用的。

    [回复]

    帅青蛙 回复:

    @帅青蛙, 刚才居然没有显示出来。汗。。。

    这个评论。。。。。还真是的。。。

    [回复]

    Louis Han 回复:

    @万戈, 我发现你真是我的知音啊

    [回复]

  2. canaan
    2009/10/26 于 16:32:39

    我使用WP要等到明年了

    [回复]

    Louis Han 回复:

    @canaan, 呵呵,祝愿你早日投入WP怀抱

    [回复]

  3. graygift
    2009/10/26 于 16:33:09

    xampp出太多问题了,主要都在apache上,有什很让人郁闷的啊!

    [回复]

    Louis Han 回复:

    @graygift, 我用过两年了,一直都挺好的

    [回复]

  4. 叶秋
    2009/10/26 于 16:52:42

    一直用的PHPnow,这个还没用过。

    [回复]

    Louis Han 回复:

    @叶秋, PHPnow以前也试过,不太习惯

    [回复]

  5. 摩凝(M.Chan)
    2009/10/26 于 16:57:58

    围观一下,直接飘过……

    [回复]

    Louis Han 回复:

    @摩凝(M.Chan), 你围观我的文章,我围观你的留言 嘿嘿

    [回复]

  6. SErHo
    2009/10/26 于 17:01:08

    还是喜欢在主机上调试,折腾,本地就算了,呵呵

    [回复]

    Louis Han 回复:

    @SErHo, 如果网速不好,主机上调试不划算啊

    [回复]

  7. 一米
    2009/10/26 于 17:04:52

    一直在用appserv,感觉很好用。

    [回复]

    Louis Han 回复:

    @一米, appserv我大约7年前用过很久

    [回复]

  8. zwwooooo
    2009/10/26 于 17:04:55

    我装了2个,一个是phpnow、一个就是这个。不过XAMPP有个奇怪的地方就是不能用阿拉伯字开头的文件夹,不然会启动不了apache——这个原因花了我好多时间才找到

    [回复]

    Louis Han 回复:

    @zwwooooo, 我一般就直接解压缩用,也没有改过名字

    [回复]

  9. lovee
    2009/10/26 于 17:09:56

    Mac上也可以直接运行,8过偶从来没试过=v=

    [回复]

    Louis Han 回复:

    @lovee, 有机会试试啊,本地调试很好用的

    [回复]

    lovee 回复:

    @Louis Han, 人懒了,啥都不想动了=v=

    [回复]

    Louis Han 回复:

    @lovee, 懒到这个地步也不容易啊

    [回复]

  10. 帅青蛙
    2009/10/26 于 17:11:03

    奇怪了,我的回复哪里去了?

    [回复]

    Louis Han 回复:

    @帅青蛙, 你的回复被当成spam了 地址里面好多汉字

    [回复]

评论分页: 1 2

发表评论

您的昵称 *

您的邮箱 *

您的网站