最近在学习LAMP中,搭建好LAMP后,首先想到没有网页及数据库文件,自己写比较麻烦,用一些开源的模板像wordpress和discuz那样的但是没有数据库文件,后续的测试及调优什么的都不太好用,所以想到将自己的wordpress站点的数据放到虚拟机下进行测试:
一,安装LAMP
二,将站点的htdocs目录下的文件解压缩到本地
三,将数据库文件导入本地
大致为以上两步,下面开始执行,先安装AMP:
<code> [root@www html]# yum install -y httpd mysql-server php php-mysql php-devel </code>
将htdocs打包的文件在 /var/www/html 下解压:
<code> [root@www html]# tar -xf feiyu.tar.gz </code>
导入数据库文件,前提先要将自己的数据库备份到本地:
<code> [root@www html]# mysqldump -u qdm12248338 -h qdm12248338.my3w.com -p 'feiyu123' > feiyu.sql </code>
注意:-u +数据库账号 -h+数据库地址 -p +密码 换为自己的。
<code> [root@www ~]# vim feiyu.sql #修改数据库文件,将域名换为自己主机的IP :%s/www.tianfeiyu.com/192.168.2.101/g -------->在末行模式下输入此句,将文件中所有的www.tianfeiyu.com换为192.168.2.101 [root@www html]# mysql -u root -p #将文件导入数据库 。。。。。。。。 mysql> use mysql; Reading table information for completion of table and column names You can turn off this feature to get a quicker startup with -A Database changed mysql> source /root/feiyu.sql; [root@www feiyu1.com]# vim wp-config.php #设置wordpress关联本地数据库 // ** MySQL 设置 - 具体信息来自您正在使用的主机 ** // /** WordPress数据库的名称 */ define('DB_NAME', 'mysql'); /** MySQL数据库用户名 */ define('DB_USER', 'root'); /** MySQL数据库密码 */ define('DB_PASSWORD','123'); /** MySQL主机 */ define('DB_HOST', '127.0.0.1'); ---------->也可以填localhost,不能填写本机IP /** 创建数据表时默认的文字编码 */ define('DB_CHARSET', 'utf8'); /** 数据库整理类型。如不确定请勿更改 */ define('DB_COLLATE', ''); </code>
修改成为以上信息,依个人设置修改。
<code> [root@www feiyu1.com]# service httpd start #启动服务 [root@www feiyu1.com]# service mysqld start [root@www feiyu1.com]# chkconfig mysqld on [root@www feiyu1.com]# chkconfig httpd on </code>
下面就可以在本地访问了,只需在浏览器中输入自己主机的IP。