Windows下搭建WAMP服务器-WordPress本地测试环境搭建

刚搭建blog不久经常修改blog模版,由于服务器在国外每次修改保存模版都要等一段时间,因此不得不在本地搭建WAMP服务器作为Wordpress测试环境。WAMP即Windows+Apache+Mysql+PHP,虽然性能上不及现在主流的LAMP,但作为本地的测试环境已经足够了。下面提供一个最快搭建WAMP集成环境的方法。首先下载需要的软件DedeAMPZ件Phpmyadmin wordpress。简单介绍一下上面的软件,dedeAMPZ是织梦CMS系统的测试集成环境,它包含了WAMP的所有组件,安装十分简单,在下载页面提供了两个版本的dedeAMPZ,建议下载第二个,这个版本是Debug版本可以快速切换PHP和Mysql环境。Phpmyadmin是图形化的mysql管理工具,后面会介绍如何安装和使用。wordpress这个就不多说了,下载最新版本就可以啦。

安装配置dedeAMPZ

没什么好说的一路下一步,选择好安装目录就可以了,安装过程的选项默认即可,在安装完后还可以修改。安装完如下图

dede

安装完后需要修改web站点配置

NameVirtualHost *:80

##VhostStart

# 这里默认站点的设置,未知域名如果IP与服务器一致,也会指向此站点
# 如果你想通过IP访问方式或非法域名不能访问你的服务,把这站点的目录设为一个不存在目录即可
<VirtualHost *:80>
ServerAdmin admin@myhost.com
DocumentRoot "D:/DedeAMPZ/WebRoot/Default"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/Default"
ServerName localhost

ErrorLog logs/default-error_log
CustomLog logs/default-access_log common
</VirtualHost>

# 这里是虚拟主机(服务器上运行多个站点)设置的一个例子
# 如果你要增加网站,把下面配置复制一份,修改目录和域名即可
<VirtualHost *:80>
ServerAdmin admin@myhost.com
ServerName www.test.com
ServerAlias test.com
DocumentRoot "D:/DedeAMPZ/WebRoot/test.com"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/test.com"
ErrorLog logs/all-error_log
CustomLog logs/all-access_log common
</VirtualHost>
##VhostEnd

如果你只调试一个网站,那么不必添加虚拟主机直接将wordpress解压到“DedeAMPZ\WebRoot\Default”

如果你想在此环境下调试多个网站那么可以按说明来添加虚拟主机,其中需要注意的几点是:

ServerName www.test.com #你虚拟主机的域名,可以随便写,一会改下host文件就可以了
ServerAlias test.com #去掉主机名就可以了,后面必须一样
DocumentRoot "D:/DedeAMPZ/WebRoot/test.com" #你虚拟主机的路径,你安装在哪里就添哪里
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/test.com" #同上

附一份我自己的配置文件做参考

NameVirtualHost *:80

##VhostStart

# 这里默认站点的设置,未知域名如果IP与服务器一致,也会指向此站点
# 如果你想通过IP访问方式或非法域名不能访问你的服务,把这站点的目录设为一个不存在目录即可
<VirtualHost *:80>
ServerAdmin admin@myhost.com
DocumentRoot "D:/DedeAMPZ/WebRoot/Default"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/Default"
ServerName localhost

ErrorLog logs/default-error_log
CustomLog logs/default-access_log common
</VirtualHost>

# 这里是虚拟主机(服务器上运行多个站点)设置的一个例子
# 如果你要增加网站,把下面配置复制一份,修改目录和域名即可
<VirtualHost *:80>
ServerAdmin admin@myhost.com
ServerName www.test.com
ServerAlias test.com
DocumentRoot "D:/DedeAMPZ/WebRoot/test.com"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/test.com"
ErrorLog logs/all-error_log
CustomLog logs/all-access_log common
</VirtualHost>

<VirtualHost *:80>
ServerAdmin admin@myhost.com
ServerName www.wp.com
ServerAlias wp.com
DocumentRoot "D:/DedeAMPZ/WebRoot/wp.com"
php_admin_value open_basedir "D:/DedeAMPZ/WebRoot/wp.com"
ErrorLog logs/all-error_log
CustomLog logs/all-access_log common
</VirtualHost>

##VhostEnd

呵呵 我添加了一个www.wp.com的虚拟主机

下面需要修改本地host文件,需要把你添加的虚拟主机的域名指向自己的电脑,我host文件添加如下代码

127.0.0.1 www.test.com

127.0.0.1 www.wp.com

然后在D:\DedeAMPZ\WebRoot\wp.com中放一个网页文件 如:test.html

测试在浏览器中输入http://www.wp.com/test.html 看是否能正常访问。

安装Phpmyadmin

将phpMyAdmin解压缩到你想要的文件夹中,例如我这里D:\DedeAMPZ\WebRoot\Default\phpMyAdmin,然后将libraries子文件夹中的config.default.php复制到phpmyadmin文件夹中,并重命名为config.inc.php。

打开config.inc.php,找到
$cfg['Servers'][$i]['auth_type'] = 'cookie';

将其修改为
$cfg['Servers'][$i]['auth_type']     = 'http';

打开Apache的配置文件httpd.conf,在最下面添加一下代码(具体路径根据自己的情况修改):

Alias /phpmyadmin "D:\DedeAMPZ\WebRoot\Default\phpMyAdmin"
<Directory "D:\DedeAMPZ\WebRoot\Default\phpMyAdmin">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>

最后重启一下apache

测试MySQL和phpMyAdmin是否正确安装

在浏览器中,打开http://localhost/phpmyadmin。在出现的对话框中输入MySQL的管理员帐号(root)和密码。

本地安装Wordpress

第一步,首先在mysql添加数据库,访问http://localhost/phpMyAdmin 输入用户名密码 默认为 root/123456

222222

在下面添加一个 wordpress的数据库。

第二步,把下载回来的wordpress解压到自己设置的虚拟主机的目录中,我的解压到了D:\DedeAMPZ\WebRoot\wp.com下,然后访问www.wp.com进行wordpress的安装,安装过程会有一个警告,不用管它一路按自己的设置安装即可。

好了,现在可以在自己的电脑上修改模版了。

《Windows下搭建WAMP服务器-WordPress本地测试环境搭建》有3个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注