搭建本地WAMP环境,辅助WordPress测试学习

在 2009-04-27 发布于 网站相关 下以来已有6,114人读过本文 | 62条评论 发表评论

作为一个WordPress博主,在使用WordPress的过程中,我们可能会碰到各种问题,比如安装插件,更换主题,以及修改主题等等。通常情况下,完成这些工作,我们不能在线直接对自己的博客进行修改。主要原因非常明显,如果在线修改中出了什么问题,会使得我们的博客不能正常运营,从而对访客造成很大影响;而且,在线修改因为网速等各种原因,总会造成诸多不便,不如本地修改来的方便。

因此,我们需要搭建一个适宜于WordPress运营的本地环境。最适合WordPress的环境自然首推LAMP(Linux、Apache、MySQL和phpMyAdmin),但因为朋友们多是使用Windows操作系统,所以,这里我们来构建一个和LAMP性能相近的WAMP(Windows、Apache、MySQL和phpMyAdmin)环境。

其实手动构建这样一个环境并不容易,而且还会出现各种问题,月夜 刚开始摸索WordPress程序,搭建第一个本地环境时,就曾经碰到过很多问题,而且被搞的焦头烂额。但所幸,有很多先知先觉者为我们解决了这些问题,推出了各种集成安装包,比如最驰名的XAMPP。可是月夜在此为朋友们推荐的却是另一款安装包——PHPnow。原因主要是,月夜当初安装XAMPP没有成功,一朝被蛇咬,至今仍然怕井绳;而且后来选择的PHPnow功能很强大,使用很方便。

话不多言,我们首先点此下载PHPnow 1.5.3版,或者直接前往PHPnow官方网站下载最新版。下载下来的是一个zip压缩包,我们将其解压出来。将解压出来的文件夹,名为PHPnow-1.*.*重新命名为PHPnow,然后最好将该文件夹复制到你电脑上某个硬盘的根目录中,比如月夜就复制到了E盘下。复制完的PHPnow文件夹里有如下内容:

其中,Apache文件夹是Apache组件;MySQL-5.*.*文件夹是MySQL组件;PHP-5.*.*是PHP组件;ZendOptimizer文件夹是Zend Optimizer组件;而phpMyAdmin程序则在htdocs文件夹下。

直接双击如上图文件夹中的Init.cmd文件即可安装,安装过程中需要设置MySQL的root用户的密码。更详细的安装过程我们不再介绍,朋友们可以参考PHPnow官方的帮助文档。而且,因为我们只使用最简单的功能,所以也不必设置什么虚拟主机之类的东西。

安装完成后,我们来总结一下:

1.htdocs文件夹是网站根目录,可以使用http://localhost访问;

2.phpMyAdmin的访问路径是:http://localhost/phpmyadmin;

3.phpMyAdmin的登录用户名是root,密码是如上安装过程中你设置的密码;

4.网站程序需要放到htdocs文件夹下,比如你将WordPress程序放到一个yueye文件夹中,然后复制到htdocs文件夹里,就可以使用http://localhost/yueye来访问该WordPress博客;将一个PHP探针如phpinfo.php放到htdocs文件夹下,即可使用http://localhost/phpinfo.php来进行访问;等等。

这样,经过一些步骤,我们终于可以方便地在本地使用WAMP环境。

为方便解释,下面为朋友们讲几个例子。

1.WordPress安装和使用:

1) 复制WordPress安装程序(放到wp文件夹中)到htdocs里面;

2) 正常安装,可使用路径http://localhost/wp或http://localhost/wp/wp-admin/install.php;

3) 使用WordPress,具体情况无需多言,可以直接打开wp文件夹查看。

2.Discuz!等论坛安装和使用:

1) 复制Discuz安装程序(放到discuz文件夹中)到htdocs里面;

2) 正常安装使用,具体可直接进入discuz文件夹查看。

3.如Joomla等各种CMS的安装和使用:

与上各种程序类似,在此不再多言。

安装完成之后,自然就是使用。如前所述,本地使用WordPress环境,我们通常可以做这样几件事情:

1.修改试用WordPress主题;

2.试用WordPress插件;

3.写作WordPress博文,然后将写就的文章复制到线上博客中(可能更方便的方法是使用Windows Live Writer,但月夜已经习惯使用本地写作方式)。

其实,WordPress的本地环境不止这样几个应用,只要注意到本地环境的优势:速度快、不影响线上博客,即可以找到更多可以应用的地方。朋友们可以慢慢摸索,月夜在此不再赘述。

最后,和朋友们分享几点月夜在使用本地WAMP环境运营调试WordPress的经验:

1.善用PHPnow的控制面板,即如上文件夹下的PnCp.cmd,在空闲时,使用30(stop)命令将环境关闭;

2.如非必要,请将所有的安装程序都放到htdocs文件夹下一个独立的文件夹里;

3.PHPnow等WAMP环境区分文件夹的大小写,因此,建议朋友们对所有站点目录下的文件夹都使用小写字母命名;

4.经常将我们线上博客的数据库备份导入到本地WordPress环境中,以便在本地得到一个和线上近乎相同的运营条件;

5.善用phpMyAdmin,详情可参阅月夜的文章善用phpMyAdmin,完美解决WordPress数据库问题

62条评论

  1. 柚子好酸
    2012/03/31 16:41:59

    我刚折腾了XAMPP,没搞定,看到有人推荐WAMPSEVER我又下了,发现也不会。然后就看到你这篇了,我打算下那个PHPNOW试试。。。T_T,啥都不会的菜鸟伤不起呀。。。

    回复评论

    月夜 说:

    直接安装PHPnow好了,省事儿,犯不着为了个环境折腾。

    回复评论

  2. xiaoy
    2011/12/20 02:24:49

    只能说太感谢您了。感谢您的教程。感谢您的经验分享。网站很不错。是我喜欢的简约美。哈哈。

    回复评论

  3. 求索阁
    2011/05/23 14:52:33

    在月夜的推荐下,马上就去试用下~呵呵

    回复评论

  4. [...] 1,PHPnow,安装介绍; [...]

  5. 浩子
    2010/11/18 20:35:22

    用phpnow搭建不错
    推荐

    回复评论

  6. alige
    2010/11/17 14:08:14

    WAMP好像对伪静态支持不好弄吧 还是XAMPP好弄

    回复评论

  7. killfox
    2009/06/08 08:19:27

    一般我用XAMMP,很方便的說!

    回复评论

  8. backk
    2009/05/19 23:17:30

    我用的是XAMPP,配置差不多,貌似比这个要简单一点。。。

    回复评论

  9. Gorden
    2009/05/17 22:23:45

    这个容器还是不错集成了mysql,本想用自己的mysql版本,修改my.ini好久都没搞定,最后还是重新安装了一次

    回复评论

  10. [...] 学习PHP知识,你应该确保自己有一个PHP的学习调试环境。在进行下面的讲述前,首先确认自己已经按照月夜前面的文章安装了本地环境。有了环境之后,下面我们就来简单了解一下在使用WordPress的过程中不可不知的PHP知识。 [...]

  11. 思维空间
    2009/05/03 23:59:10

    我是用XAMPP搭建的,很容易上手.直接下载安装就行.对于入门够用了.

    回复评论

  12. vibbow
    2009/05/01 08:41:31

    貌似有一个软件就叫wamp,我一直用的都是他。

    回复评论

    admin 说:

    嗯,和PHPnow差不多,只不过你用的那个更驰名而已,呵呵。

    回复评论

  13. kramon
    2009/04/30 11:34:19

    本人wordpress新手,第一次来贵站,深感受益,此文尤其受用,谢谢!

    另,可否告知如何修改贵站用户的头像?

    回复评论

    admin 说:

    已经回复,参阅本博博文:wordPress新手问答(三),站内搜一下。

    回复评论

  14. Rologo
    2009/04/29 20:19:01

    请教月夜知道怎么用PHPnow在本地搭建两个用wordpress建构网站吗?是不是PHPnow只有一个mysql数据库?

    回复评论

    admin 说:

    这个,你可以自己用phpMyAdmin创建无限多的数据库啊。可以建无数个站的,不止是WP,还有CMS、Discuz等论坛。

    回复评论

    Rologo 说:

    能简单的说说怎么建多一个或几个数据库吗?

    回复评论

    admin 说:

    通常使用形如http://localhost/phpmyadmin的链接登陆phpMyAdmin,然后在里面有创建数据库的选项,自己看下吧,呵呵。

    回复评论

  15. 智康博客
    2009/04/28 21:08:28

    学习wordpress的方法很多,使用IIS也不错

    回复评论

    admin 说:

    还是不推荐IIS,个人观点:用WP,最低配置要WAMP。。

    回复评论

    红客 说:

    看什么情况 系统也有关系

    回复评论

  16. 小小人间
    2009/04/28 21:07:24

    我记得直接安装wamp,然后把wordpress安装文件复制到www文件夹下面,就可以顺利安装了。

    回复评论

    admin 说:

    嗯,差不多,基本上都是这样。。

    回复评论

  17. wulinfo
    2009/04/28 14:38:11

    PHPnow不错,还支持ASP。完全看不懂呀,太多技术问题了,即使要讨论光Apache,这个评论框可装不下。

    回复评论

    admin 说:

    呵呵。那倒是,任何一项技术都不是简单的事儿。

    回复评论

    红客 说:

    别指望Apache对ASP的支持会有多好,MS就这样。运行ASP还是建议使用IIS

    回复评论

    admin 说:

    囧,不过我基本上什么都没学,呵呵。但最近貌似要学习asp.net啊。还不知道将会如何呢。

    回复评论

  18. 祭奠青春
    2009/04/28 14:15:16

    鑫哥前来帮顶!

    回复评论

  19. 万维网事
    2009/04/28 14:09:28

    看不懂,就来看看月夜又在搞什么新东东^_^

    回复评论

  20. 别用鼠标点我
    2009/04/28 13:45:58

    一直都在用PHPnow,不过我喜欢老版本的。

    回复评论

评论分页: 1 2

发表评论

您的昵称 *

您的邮箱 *

您的网站

*