用XAMPP在本地搭建WordPress

XAMPP + WordPress写这篇文章的目的,凑数占50%,其实随便Google一下,甚至能找到标题相同的“官方”教程。但为了配合以后“一系列”(同样能Google出来)的后续文章,还是写一下吧。这一系列文章,将包括svnsshWindows下的基本应用,当然,只针对WordPress

先介绍一下主角。XAMPP是一组套件,一堆开源的东西的集合,能为系统提供PHP+MySQL的本地环境;已预先配置完善,PHP、MySQL、phpMyAdmin等各个组件的版本更新尚算及时。使用简化版XAMPP Lite, 足以完美支持本地运行WordPress,以及进行模板制作和插件开发。

下载 XAMPP Lite | exe格式是7-zip打包,内容跟zip一样,体积却小很多。

一、安装XAMPP

  1. 把下载回来的文件解压缩到任意文件夹;
  2. 运行setup_xampp.bat
  3. 瞬间完成后按任意键退出。

二、启用mod_rewrite

Apache的mod_rewrite模块能提供url重写,但默认是关闭的。要让Apache加载mod_rewrite我们才能使用WordPress的Permalinks,虽然在本地环境下此功能可有可无。

  1. 用文本编辑器打开 \apache\conf\httpd.conf
  2. 搜索 “mod_rewrite.so”(不含引号,只有一处);
  3. 把该行开头的“#”去掉:
    mod_rewrite
  4. 搜索 “<Directory />”(不含引号,只有一处);
  5. 把在下两行出现的 “AllowOverride” 后的 “None” 改为 “All”:
    AllowOverride All
  6. 保存,关闭编辑器。

三、启动XAMPP

  1. 运行xampp-control.exe
  2. 启动ApacheMySql
    XAMPP Control Panel
  3. 然后便可以关闭这个控制面板,不需要一直开着。

这样就完成了,可以在Firefox的地址栏输入http://localhost选择语言,看看介绍使用说明。好吧其实完全可以无视之,接下来准备安装WordPress。

四、创建数据库

  1. 在Firefox的地址栏输入“http://localhost/phpmyadmin”;
  2. 新建数据库,取数据库名如“wordpress”,下拉菜单选“utf8_general_ci”:
    Create New Database

五、安装WordPress

XAMPP的http运行目录是htdocs,相当于FTP中的httpdocs或public_html,所有东西必须扔进这里

  1. 把WordPress压缩包内的“wordpress”文件夹复制到 \htdocs\
  2. 用文本编辑器打开wp-config-sample.php
  3. 如图填写(用户名为“root”,没有密码):
    wp-config.php
  4. 最后两个define的作用请询问Google,不添加也没所谓;
  5. 另存为“wp-config.php”;
  6. 在Firefox的地址栏输入“http://localhost/wordpress”,搞定。

这篇写完了。下一篇也许会写svn,计划分别针对本地和服务器的应用来写。请上帝保佑。

Tags: , ,

23 Responses to “用XAMPP在本地搭建WordPress”

  1. 漫步 Says:

    汗,说实话,svn ssh 的基本应用在网上也是一大堆的说。。。。

  2. oxygen Says:

    xampp是个好东西~

  3. 用XAMPP在本地搭建WordPress : The Sky of Daemon! News Says:

    [...] 阅读更多:用XAMPP在本地搭建WordPress 相关文章:WordPress 的 5 种另类用途10 个我必装的 WordPress 插件10 个步骤把 WordPress 打造成 Web 2.0 门户WordPress 2.3 Beta 1发布Movable Type 4 对决 Wordpress 2.2 十二月 11, 2007 | 位于 精选博文  | 阅读次数:1 var sb_url_to_rate = "http://news.bsdos.cn/2007/12/11/news-1200.html"; var sb_rated_title = "用XAMPP在本地搭建WordPress"; try { var sb_rated_creation = new Date(Date.parse('Tue, 11 Dec 2007 01:28:36 -0700')); } catch (e) {} var sb_recommendations_url_prefix = "http://news.bsdos.cn"; [...]

  4. 炎藤 Says:

    第三方的东西总是有些不放心

  5. 长天暮鼓 Says:

    看来柠檬要专门为我写一个系列,作为我转到WP的礼物,哈哈!

  6. aviva Says:

    挺又用的。跟discuz exp有点类似。

  7. LEMONed Says:

    @长天暮鼓: 对。要不是你开始使用wp了,我也不会写。。。

  8. 大猫 Says:

    oh 妈妈
    PHP
    ...怕啊怕

  9. HoeDo Says:

    还有一个比这更简单的“UNIFORM SERVER”不用安装,也不会在系统启动的时间开启,嗯,如果是在WINDOWS下,推荐用这个。

  10. 一些实用的小软件 | 一蓑烟雨任平生 Says:

    [...] 下载 | 使用介绍 [...]

  11. crorts Says:

    都创建好后,自己BLOG的地址是什么呢?

    怎么发布?

    本地可以看,别人要怎么访问我的BLOG呢?

    如何绑定域名?

    大人~能教我吗?

  12. LEMONed Says:

    @crorts: 真教我哭笑不得了,呵呵。XAMPP实现的是本地环境,不能绑定域名,不能被别人访问,除非你在局域网内或使用VPN,别人才有可能通过IP访问。

  13. hawk Says:

    上面说的是真的还是假的啊

  14. PHPnow - Apache + PHP + MySQL 环境套件包 | 小众软件 - Appinn Says:

    [...] Riku 的帖子,类似软件还有 APMXE - Apache PHP MySQL 绿色套装版 和 用XAMPP在本地搭建WordPress [...]

  15. 默默の丸 Says:

    都怪陈冠希:解决XAMPP端口占用导致启动失败一例...

    XAMPP是什么,不用详细说了吧?不知道的可以参考柠檬同学的这篇文章。 
    G7 v5的代码正在接近结尾,昨天拿回家准备完成一部分工作,才发现上次重做系统之后xampp居然没装……懒得在本地翻...

  16. Leihen Says:

    好东西,以前一直用,类似的还有很多。

  17. GoSkyLine Says:

    概念性错误

    “Apache的mod_rewrite模块能提供url重写,也就是.htaccess的支持”

    “Apache的mod_rewrite模块能提供url重写”正确,但不是“也就是.htaccess的支持”

    如果开启mod_rewrite模块(mod_rewrite.so),而不启用.htaccess(AllowOverride None),你照样可以使用重写功能。
    如果需要定义重写Rule,在httpd.conf添加即可,而不是在.htaccess中

    AllowOverride All 启用的是在各目录中使用.htaccess,但这不是URL重写所必须的。

  18. g.zhen.ning Says:

    文章不错,值得收进收藏夹。

  19. hevin Says:

    这类东西好像比较多的,像PHPNOW,phpeasy,觉得discuz那个不是太好用,还超慢的

  20. iLEMONed CN » Blog Archive » 用XAMPP在本地搭建WordPress at sundyme的网络收藏夹 Says:

    [...] F:iLEMONed CN » Blog Archive » 用XAMPP在本地搭建WordPress 整个 Yo2 上的相关文章:Wordpress on Mac wordpress搭建成功 在本地安装WordPress 安装wordpress 安装wordpress printYo2FavControl("","","iLEMONed CN » Blog Archive » 用XAMPP在本地搭建WordPress","用XAMPP在本地搭建WordPress 写这篇文章的目的,凑数占50%,其实随便Google一下,甚至能找到标题相同的“官方”教程。但为了配合以后“一系列”(同样能Google出来)的后续文章,还是写一下吧。这一系列文章,将包括svn和ssh在Windows下的基本应用,当然,只针对WordPress。 先介绍一下主角。XAMPP是一组套件,一堆开源的东西的集合,能为系统提供PHP+MySQL的本地环境;已预先配置完善,PHP、MySQL、phpMyAdmin等各个组件的版本更新尚算及时。使");最近阅读过此文章的网友: [...]

  21. PHPnow - Apache + PHP + MySQL 环境套件包 | King Clan Says:

    [...] 来自 CBN 论坛,欢迎讨论。偷懒,直接转载 Riku 的帖子,类似软件还有 APMXE - Apache PHP MySQL 绿色套装版 和 用XAMPP在本地搭建WordPress [...]

  22. David Says:

    Супер!

  23. PHPnow - Apache PHP MySQL 环境套件包 — 绿色软件联盟 Says:

    [...] 来自 CBN 论坛,欢迎讨论。偷懒,直接转载 Riku 的帖子,类似软件还有 APMXE - Apache PHP MySQL 绿色套装版 和 用XAMPP在本地搭建WordPress [...]

Leave a Reply