搭建本地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数据库问题。

2009/04/27 于 16:55:17
嗯,康盛很早之前就出了这种一键搭建PHP环境的软件包,用过一段时间,后来改成自己完全手动安装各个软件调试了
回复评论
admin 说:
四月 27th, 2009 at 7:39 下午
其实呢,如果想入下门,还是自己构建啊。。但对大多数只是想使用WordPress的人来说,就没那个必要了。。呵呵。。
回复评论
leecay 说:
四月 28th, 2009 at 4:29 下午
拿自己电脑架设服务器确实能学到一些东西,多了解一些不会错,呵呵~
回复评论
admin 说:
四月 28th, 2009 at 6:48 下午
呵呵,这话说的确实很在理。
回复评论
2009/04/27 于 16:53:43
很不错的教程,我刚开始接触DZ,WP的时候,用的就是本地软件包一键搭建PHP环境用来练习用,呵呵~
回复评论
2009/04/27 于 16:19:39
哇,不错哦很实用
回复评论
2009/04/27 于 15:58:06
月夜 最近过的咋样啊。。 好像还行
暖暖老惦记你了 。。。。我就上来看看你吧
回复评论
admin 说:
四月 27th, 2009 at 7:38 下午
谢谢挂牵。。借用刘若英的一句话:我很好。。。
回复评论
2009/04/27 于 15:16:09
某经常在线修改的懒人路过…
回复评论
admin 说:
四月 27th, 2009 at 7:32 下午
其实呢。。大修大改还得提前试验。。当然,小打小闹我也在线,呵呵。。
回复评论
admin 说:
四月 27th, 2009 at 7:38 下午
PS:不知道为什么,你的博客无法评论。。填写好信息以后,点击Comment按钮,没有反应。。囧。。IE8,TW。。。
回复评论
2009/04/27 于 13:05:15
不错,不过我本地用的是appserv,也是集成安装包,呵呵。都是在本地测试好,才上传的。
回复评论
admin 说:
四月 27th, 2009 at 7:29 下午
呵呵。。是的,作为一个WP博主,本地环境少不了。。
回复评论
2009/04/27 于 11:34:30
偶尔用用,一般小改都是直接在空间上,大改才在本地…现在博客稳定了不再像以前那么爱折腾了.
回复评论
admin 说:
四月 27th, 2009 at 7:28 下午
嗯。。是的,我现在也基本上不怎么折腾了。。不过偶尔还是会在本地搞搞。。
回复评论
wulinfo 说:
四月 28th, 2009 at 2:43 下午
被电信卡网的时候,会本地搞搞
回复评论
admin 说:
四月 28th, 2009 at 6:47 下午
我是一直都是本地搞好,复制到线上。呵呵。
回复评论