linux下搭建lamp论坛(phpwind+wordpress+discuz)

一:lamp简介:php

Linux+Apache+Mysql+Perl/PHP/Python一组经常使用来搭建动态网站或者服务器的开源软件,自己都是各自独立的程序,可是由于常被放在一块儿使用,拥有了愈来愈高的兼容度,共同组成了一个强大的Web应用程序平台。该软件开发的项目在软件方面的投资成本较低,所以受到整个IT界的关注。从网站的流量上来讲,70%以上的访问流量是LAMP来提供的,LAMP是最强大的网站解决方案.html

二:phpwind,wordpress,discuz简介:mysql

PHPWind(简称:PW)是一个基于PHP和MySQL的论坛程序,是国内最受欢迎的通用型论坛程序之一.linux

WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的 Blog(博客,网站)引擎,用户能够在支持 PHP 和 MySQL 数据库的服务器上创建sql

本身的blog.数据库

Discuz是北京康盛新创科技有限责任公司推出的一套通用的社区论坛软件系统,是全球成熟度最高、覆盖率最大的论坛软件系统之一。apache

三:建立论坛:vim

###############phpwind#############安全

[root@uodekoaix ~]# mkdir /mnt/cdrom服务器

[root@uodekoaix ~]# mount /dev/cdrom /mnt/cdrom //建立并挂载光盘

[root@uodekoaix ~]# cd /mnt/cdrom

[root@uodekoaix cdrom]# vim /etc/yum.repos.d/rhel-debuginfo.repo //搭建本地yum

clip_p_w_picpath002

[root@uodekoaix cdrom]# yum install httpd –y //安装apache

[root@uodekoaix cdrom]# yum install mysql mysql-server //安装mysql工具

[root@uodekoaix cdrom]# yum install php php-mysql php-mbstring //安装php所需3个软件包

[root@uodekoaix cdrom]# service httpd start //启动apache服务

[root@uodekoaix cdrom]# chkconfig httpd on //开机自启动apache

[root@uodekoaix cdrom]# service mysqld start

[root@uodekoaix cdrom]# chkconfig mysqld on

[root@uodekoaix cdrom]# cd /var/www/html

[root@uodekoaix html]# vim index.php    //编辑一个动态页面,测试php是否被apache调用

<?php

phpinfo();

?>

主机测试

clip_p_w_picpath004

[root@uodekoaix html]# vim index.php

clip_p_w_picpath006

主机测试

clip_p_w_picpath008

[root@uodekoaix html]# service mysqld stop //服务中止再测试

clip_p_w_picpath010

上传phpwind wordpress到linux

clip_p_w_picpath012

[root@uodekoaix ~]# unzip phpwind_GBK_8.3.zip #解压缩文件

[root@uodekoaix phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind #移动文件

[root@uodekoaix html]# vim /etc/httpd/conf/httpd.conf

clip_p_w_picpath014 //防止乱码

[root@uodekoaix phpwind]# chmod -R 777 p_w_upload   //更改目录属性为777,-R表示递归

[root@uodekoaix phpwind]# chmod -R 777 data  //更改目录属性为777,-R表示递归

[root@uodekoaix phpwind]# chmod -R 777 html   //更改目录属性为777,-R表示递归

[root@uodekoaix phpwind]# mysql

clip_p_w_picpath016

[root@uodekoaix phpwind]# mysqladmin -u root -p password '123'   //为数据库建立用户名root,密码为'123'

Enter password:

主机测试

http://192.168.145.22/phpwind/

 

clip_p_w_picpath020

clip_p_w_picpath018

安装过程

clip_p_w_picpath022

clip_p_w_picpath024

[root@uodekoaix phpwind]# rm install.php //删除install.php文件

将安全级别调低

clip_p_w_picpath026

测试

clip_p_w_picpath028

以管理员登录

clip_p_w_picpath030

clip_p_w_picpath032

#############Wordpress安装#################

[root@uodekoaix ~]# unzip wordpress_v3.0.5-zh_CN.zip //解压文件

[root@uodekoaix wordpress-3.0.5-zh_CN]# mv wordpress/ /var/www/html/     #将wordpress文件移动到/var/www/html

[root@uodekoaix wordpress]# cp wp-config-sample.php wp-config.php  #产生一个wp-config.php文件

[root@uodekoaix wordpress]# chown apache.apache wp-config.php   #将wp-config.php文件交给apache进程处理

[root@uodekoaix wordpress]# mysql -u root –p     #登陆数据库

Enter password:

mysql&gt; create database wordpress;

Query OK, 1 row affected (0.06 sec)

mysql&gt; show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| phpwind |

| test |

| wordpress |

+--------------------+

5 rows in set (0.00 sec)

mysql&gt; \q

Bye

[root@uodekoaix wordpress]# vim wp-config.php

clip_p_w_picpath034

测试

clip_p_w_picpath036

安装成功

clip_p_w_picpath038

登录

clip_p_w_picpath040

登录成功

clip_p_w_picpath042

[root@uodekoaix wordpress]# chmod o+w wp-content/     #增长写的权限

[root@uodekoaix wordpress]# cd wp-content/

[root@uodekoaix wp-content]# cd uploads/

[root@uodekoaix uploads]# cd ../themes/

[root@uodekoaix themes]# cp ../uploads/Stratex.zip ./

[root@uodekoaix themes]# unzip Stratex.zip    #将Stratex.zip解压缩

clip_p_w_picpath044

clip_p_w_picpath046

clip_p_w_picpath048

##########创建基于主机头的虚拟主机,用不一样的主机名登陆论坛:##########

[root@uodekoaix themes]# vim /etc/httpd/conf/httpd.conf

clip_p_w_picpath050

clip_p_w_picpath052

clip_p_w_picpath054

[root@uodekoaix html]# cp -r wordpress/ ../

更改主机host文件

clip_p_w_picpath056

clip_p_w_picpath058

clip_p_w_picpath060

#############discuz##############

[root@uodekoaix ~]# unzip Discuz_X2.5_SC_GBK.zip  //解压文件

[root@uodekoaix ~]# mv  upload/  /var/www/html/

[root@uodekoaix ~]# cd /var/www/html/

[root@uodekoaix html]# mkdir discuz   //新建目录

[root@uodekoaix html]# cp -r upload/ ./discuz/     //将upload目录移动到discuaz中

[root@uodekoaix ~]# cp -r readme/ ./discuz/
[root@uodekoaix ~]# cp -r utility/ ./discuz/

[root@uodekoaix ~]# vim /etc/httpd/conf/httpd.conf

p_w_picpath

p_w_picpath 

[root@uodekoaix ~]# service httpd restart

编辑主机hosts文件

p_w_picpath

0P5044B9-50

[root@lyt discuz]# chmod -R o+w config/

[root@lyt discuz]# chmod -R o+w data/

[root@lyt discuz]# chmod -R o+w uc_client/

[root@lyt discuz]# chmod -R o+w uc_server/

0P5043L9-53

p_w_picpath

Linux下搭建lamp论坛(phpwind+wordpress+discus)

[root@uodekoaix discus]# mysql -u root –p    //登录数据库mysql

Enter password:

mysql&gt;create database discuz;             //建立数据库

p_w_picpath

Linux下搭建lamp论坛(phpwind+wordpress+discus)

p_w_picpath