wordpress在LAMP平台搭建

来源:互联网 发布:平价补水面膜推荐知乎 编辑:程序博客网 时间:2024/05/22 17:33

wordpress是PHP开发的博客平台,如果哪天想自己弄个域名架设属于自己的Blog的话可以用此来实现。wordpress简单易用又有皮肤插件支持,可以自己二次开发也能套用现成的模板,菜鸟和高手都能架起属于自己的站点。


我接触这个实际是有个用wordpress平台二次开发的企业网站,目前跑在windows下fastCGI,为了今后的需要在linux平台上测试。

首先架设LAMP平台

本人比较懒,直接yum安装

由于虚拟机在代理服务器后,所以YUM要设置代理服务器

在/etc/yum.conf中修改

添加一行

proxy=http://账号:密码@ip:端口/

安装以下组件

yum install httpd mysql mysql-server php php-mysql

各项服务启动

service httpd stat

.................下同

暂时关闭防火墙,或者开启80端口

用mysqladmin创建mysql密码


备份原来网站文件复制到

/var/www/html/

用mysqldump备份数据库,注意编码问题,这问题困扰我很久,最后总之是这样搞定了

mysqldump -uroot -p123 --socket=mysql.sock --default-character-set=utf8 --hex-blob --databases green_tzuchi > F:\mysqlbackup\xxxxxx_20130204.sql

-set=utf8转码为UTF-8

--hex-blob 使用十六进制格式导出二进制字符串字段。如果有二进制数据就必须使用该选项。影响到的字段类型有BINARYVARBINAR

--databases,  -B 导出几个数据库。参数后面所有名字参量都被看作数据库名。回头看这个参数是没有必要的

--socket,-S

指定连接mysqlsocket文件位置,默认路径/tmp/mysql.sock


--default-character-set

设置默认字符集,默认值为utf8

更多有关mysqldump的用法可以参考我转载的另一篇文章《mysqldump详细参数说明》

http://blog.csdn.net/keepersay/article/details/8595437


由于是迁移至本地测试,数据库中的wp_options表中有两行要修改

UPDATE`green_tzuchi`.`wp_options` SET`option_value` ='http://127.0.0.1/' WHERE `wp_options`.`option_id` =2;

UPDATE`green_tzuchi`.`wp_options` SET`option_value` ='http://127.0.0.1/' WHERE `wp_options`.`option_id` =38;

以上就是分别修改 siteurl和home的地址


重启apache应该就可以了

隔了很长时间才写这难免有疏漏的步骤,各位请提出。




原创粉丝点击