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