搭建本地WAMP环境,辅助WordPress测试学习
作为一个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数据库问题。

2012/03/31 16:41:59
我刚折腾了XAMPP,没搞定,看到有人推荐WAMPSEVER我又下了,发现也不会。然后就看到你这篇了,我打算下那个PHPNOW试试。。。T_T,啥都不会的菜鸟伤不起呀。。。
回复评论
月夜 说:
三月 31st, 2012 at 下午 8:44
直接安装PHPnow好了,省事儿,犯不着为了个环境折腾。
回复评论
2011/12/20 02:24:49
只能说太感谢您了。感谢您的教程。感谢您的经验分享。网站很不错。是我喜欢的简约美。哈哈。
回复评论
2011/05/23 14:52:33
在月夜的推荐下,马上就去试用下~呵呵
回复评论
2011/03/01 12:12:55
[...] 1,PHPnow,安装介绍; [...]
2010/11/18 20:35:22
用phpnow搭建不错
推荐
回复评论
2010/11/17 14:08:14
WAMP好像对伪静态支持不好弄吧 还是XAMPP好弄
回复评论
2009/06/08 08:19:27
一般我用XAMMP,很方便的說!
回复评论
2009/05/19 23:17:30
我用的是XAMPP,配置差不多,貌似比这个要简单一点。。。
回复评论
2009/05/17 22:23:45
这个容器还是不错集成了mysql,本想用自己的mysql版本,修改my.ini好久都没搞定,最后还是重新安装了一次
回复评论
2009/05/10 19:33:32
[...] 学习PHP知识,你应该确保自己有一个PHP的学习调试环境。在进行下面的讲述前,首先确认自己已经按照月夜前面的文章安装了本地环境。有了环境之后,下面我们就来简单了解一下在使用WordPress的过程中不可不知的PHP知识。 [...]
2009/05/03 23:59:10
我是用XAMPP搭建的,很容易上手.直接下载安装就行.对于入门够用了.
回复评论
2009/05/01 08:41:31
貌似有一个软件就叫wamp,我一直用的都是他。
回复评论
admin 说:
五月 1st, 2009 at 下午 9:37
嗯,和PHPnow差不多,只不过你用的那个更驰名而已,呵呵。
回复评论
2009/04/30 11:34:19
本人wordpress新手,第一次来贵站,深感受益,此文尤其受用,谢谢!
另,可否告知如何修改贵站用户的头像?
回复评论
admin 说:
四月 30th, 2009 at 下午 6:39
已经回复,参阅本博博文:wordPress新手问答(三),站内搜一下。
回复评论
2009/04/29 20:19:01
请教月夜知道怎么用PHPnow在本地搭建两个用wordpress建构网站吗?是不是PHPnow只有一个mysql数据库?
回复评论
admin 说:
四月 29th, 2009 at 下午 9:31
这个,你可以自己用phpMyAdmin创建无限多的数据库啊。可以建无数个站的,不止是WP,还有CMS、Discuz等论坛。
回复评论
Rologo 说:
四月 29th, 2009 at 下午 11:12
能简单的说说怎么建多一个或几个数据库吗?
回复评论
admin 说:
四月 30th, 2009 at 下午 6:38
通常使用形如http://localhost/phpmyadmin的链接登陆phpMyAdmin,然后在里面有创建数据库的选项,自己看下吧,呵呵。
回复评论
2009/04/28 21:08:28
学习wordpress的方法很多,使用IIS也不错
回复评论
admin 说:
四月 28th, 2009 at 下午 9:31
还是不推荐IIS,个人观点:用WP,最低配置要WAMP。。
回复评论
红客 说:
五月 1st, 2009 at 上午 1:19
看什么情况 系统也有关系
回复评论
2009/04/28 21:07:24
我记得直接安装wamp,然后把wordpress安装文件复制到www文件夹下面,就可以顺利安装了。
回复评论
admin 说:
四月 28th, 2009 at 下午 9:22
嗯,差不多,基本上都是这样。。
回复评论
2009/04/28 14:38:11
PHPnow不错,还支持ASP。完全看不懂呀,太多技术问题了,即使要讨论光Apache,这个评论框可装不下。
回复评论
admin 说:
四月 28th, 2009 at 下午 6:55
呵呵。那倒是,任何一项技术都不是简单的事儿。
回复评论
红客 说:
五月 1st, 2009 at 上午 1:19
别指望Apache对ASP的支持会有多好,MS就这样。运行ASP还是建议使用IIS
回复评论
admin 说:
五月 1st, 2009 at 下午 9:37
囧,不过我基本上什么都没学,呵呵。但最近貌似要学习asp.net啊。还不知道将会如何呢。
回复评论
2009/04/28 14:15:16
鑫哥前来帮顶!
回复评论
2009/04/28 14:09:28
看不懂,就来看看月夜又在搞什么新东东^_^
回复评论
2009/04/28 13:45:58
一直都在用PHPnow,不过我喜欢老版本的。
回复评论