一)配置yum系统,参考下面链接。
http://shunzi.blog.51cto.com/8289655/1337953
二)安装httpd,mysql,php等服务。
yum -y install httpd php php-mysql mysql-server mysql php-mcrypt php-xml
三)配置虚拟主机
vim /etc/httpd/conf/httpd.conf
NameVirtualHost *:80 这里别忘记开启。
四)创建站点目录。
五)下载博客和论坛安装包
http://www.discuz.net/
http://cn.wordpress.org/
http://www.phpwind.net/
http://www.phpmyadmin.net/home_page/index.php数据库后台图像管理系统
六)把响应的包解压到对应的目录,先安装discuz。
PS:
如果自己只是为了测试,只需要在C:\Windows\System32\drivers\etc/hosts文件中添加
192.168.1.108 www.discuz.com然后访问域名http://www.discuz.com/upload访问,就能看到论坛安装页面。
生产环境先是做dns域名解析的。我这里也是用了域名解析做的。dns配置如下。
vim /etc/named.conf--》DNS的配置文件。里面是自己写的,没有用系统自带的。
options { directory "/var/named"; }; zone "." IN { type hint; file "named.ca"; }; zone "localhost." IN { type master; file "named.localhost"; }; zone "discuz.com." IN { type master; file "discuz.com.zone"; }; zone "phpadmin.com." IN { type master; file "phpadmin.com.zone"; }; zone "phpwin.com." IN { type master; file "phpwin.com.zone"; }; zone "wordpress.com." IN { type master; file "wordpress.com.zone"; };
区域配置文件配置:
vim discuz.com.zone
七)授权个discuz数据库。方便管理。
八)启动,httpd,mysql,named。
[root@station106 named]# /etc/init.d/mysqld start Starting mysqld: [ OK ] [root@station106 named]# /etc/init.d/httpd start Starting httpd: [root@station106 named]# /etc/init.d/named start Starting named: named: already running [ OK ]
九)物理机测试,首先得在网络连接中指定虚拟机的dns。
十)浏览器测试,安装discuz论坛。直接访问域名。
修改权限如下:
十)安装phpmyadmin管理数据库后台系统。
tar xf phpMyAdmin-3.4.3.2-all-languages.tar.bz2
cp phpMyAdmin-3.4.3.2-all-languages/* /www/phpadmin放到网站目录。
授权一个数据库。最好每个网站都用自己的一个数据库。
输入你的账号admin密码admin.com
十一)安装phpwind系统。
unzip phpwind_v9.0_utf8.zip
下一步安装,会遇到权限问题。
那个目录没有权限,用chmod 777 设置权限。
下一步给phpwind设置一个独立的数据库授权一个用户。
下一步安装。
可能会报错,报xml的错误。
解决办法:
yum install -y php-xml
重启httpd
winphpd安装。
十二)安装博客系统wordpress。
unzip wordpress-3.3.1-zh_CN.zip
mv wordpress/* /www/wordpress/
创建个库,授权个用户。
登陆成功。
常用的论坛和博客系统安装完成。
ps:
这是用yum安装。安装快捷方便,只能说是自己使用,如果考虑的多一些,还得考虑访问的速度。还有安全性。下一章介绍。源码包的安装和xcache的缓存加速。