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

一:lamp简介:

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

二:phpwind,wordpress,discus,discus简介:

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

WordPress 是一种使用 PHP语言和 MySQL数据库开发的开源、免费的 Blog(博客,网站)引擎,用户可以在支持 PHP 和 MySQL 数据库的服务器上建立自己的blog.

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

三:搭建lamp

1:[[email protected] ~]# mkdir /mnt/cdrom

[[email protected] ~]# mount /dev/cdrom /mnt/cdrom/

[[email protected] ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo          #编辑本地yum,如图:

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

2:[[email protected] ~]# yum install httpd            #安装http服务器

[[email protected] ~]# yum install mysql mysql-server          #安装mysql工具包和mysql-server

[[email protected] ~]# yum list all |grep php            #搜索安装php需要的包

[[email protected] ~]# yum install php php-mbstring  php-mysql          #安装这三个软件包

[[email protected] ~]# service httpd start       #开启http服务器

[[email protected] ~]# service mysqld start       #开启mysql服务器

[[email protected] ~]# chkconfig httpd on           #开机自动启动http服务器

[[email protected] ~]# chkconfig mysqld on         #开机自动启动mysql服务器

[[email protected] ~]# cd /var/www/html/

[[email protected] html]# vim index.php            #编辑一个动态的页面,测试php是否能被apache调用

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

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

[[email protected] html]# vim index.php         #编辑动态页面,测试mysql是否能被php调用

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

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

3:[[email protected] ~]# cd /mnt/cdrom/Server/

[[email protected] Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm

[[email protected] Server]# vim /etc/vsftpd/vsftpd.conf

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

[[email protected] Server]# cd /var/ftp

[[email protected] ftp]# chmod o+w pub/

[[email protected] ftp]# service vsftpd restart

利用ftp将phpwind,wordpress传入虚拟机中:

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

[[email protected] var]# cd /var/ftp/pub/

 

 

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

四:创建论坛:

phpwind:

4:[[email protected] pub]# mv phpwind_GBK_8.3.zip /root/            #将这些包全部移动到/root中

[[email protected] pub]# mv Stratex.zip  /root/

[[email protected] pub]# mv WireMagazine.zip  /root/

[[email protected] pub]# mv wordpress_v3.0.5-zh_CN.zip  /root/

[[email protected] ~]# unzip phpwind_GBK_8.3.zip           #解压文件

[[email protected] ~]# cd phpwind_GBK_8.3

[[email protected] phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind          #将网页upload文件移动到/var/www/html中,并重命名为phpwind

[[email protected] phpwind]# vim /etc/httpd/conf/httpd.conf        #编辑apache配置文件,更改论坛页面字体

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

[[email protected] phpwind]# service httpd restart

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

[[email protected] phpwind]# chmod -R attachment/           #更改上图中目录属性为777,-R表示递归

[[email protected] phpwind]# chmod -R 777 data/             #更改上图中目录属性为777,-R表示递归

[[email protected] phpwind]# chmod -R 777 html/             #更改上图中目录属性为777,-R表示递归

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

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

[[email protected] html]# mysqladmin -u root -p password '123'        #为数据库创建用户名root,密码“123”

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

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

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

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

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

[[email protected] var]# cd /var/www/html/phpwind/

[[email protected] phpwind]# rm install.php

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

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

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

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

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

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

wordpress:

1:[[email protected] ~]# unzip wordpress_v3.0.5-zh_CN.zip       #解压wordpress

[[email protected] ~]# ll wordpress-3.0.5-zh_CN/

[[email protected] ~]# mv wordpress-3.0.5-zh_CN/wordpress/  /var/www/html/       #将wordpress文件移动到/var/www/html

[[email protected] html]# cd /var/www/html/wordpress/

[[email protected] wordpress]# cp wp-config-sample.php  wp-config.php       #产生一个wp-config.php文件

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

[[email protected] html]# mysql -u root –p #登录数据库

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

2:[[email protected] ~]# cd /var/www/html/wordpress/

[[email protected] wordpress]# vim wp-config.php

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

[[email protected] wordpress]# service httpd restart

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

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

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

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

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

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

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

进入后台管理页面:

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

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

修改/var/www/html/wordpress/wp-content权限:

[[email protected] pub]# cd /var/www/html/wordpress

[[email protected] wordpress]# chmod o+w wp-content/            #增加写的权限

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

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

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

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

[[email protected] wp-content]# cd uploads/

[[email protected] uploads]# cp Stratex.zip ../themes/

[[email protected] uploads]# cd ../themes/

[[email protected] themes]# unzip Stratex.zip

[[email protected] themes]# unzip Stratex.zip        #将Stratex.zip解压缩

 

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

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

建立基于主机头的虚拟主机,用不同的主机名登录论坛:

[[email protected] themes]# vim /etc/httpd/conf/httpd.conf

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

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

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

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

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

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

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

Discuz:(安装discus并将discus添加到虚拟主机中

[[email protected] html]# cd /var/ftp/pub/

[[email protected] pub]# mv Discuz_X2.5_SC_GBK.zip /root/

[[email protected] pub]# cd

[[email protected] ~]# unzip Discuz_X2.5_SC_GBK.zip           #解压文件

[[email protected] ~]# mv  upload/  /var/www/html/

[[email protected] ~]# cd /var/www/html/

[[email protected] html]# mkdidr discus       #新建目录

[[email protected] html]# cp -r readme/ ./discus/      #将readme目录移动到discus中

[[email protected] html]# cp -r upload/ ./discus/

[[email protected] html]# cp -r utility/ ./discus/  

[[email protected] html]# vim /etc/httpd/conf/httpd.conf

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

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

[[email protected] html]# service httpd restart                             

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

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

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

[[email protected] html]# cd discus/

[[email protected] discus]# chmod -R o+w  config/

[[email protected] discus]# chmod -R o+w  data/

[[email protected] discus]# chmod -R o+w  uc_client/

[[email protected] discus]# chmod -R o+w  uc_server/

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

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

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

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

[[email protected] discus]# mysql -u root –p       #登录数据库mysql

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

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

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

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

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

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

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

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










本文转自 liuyatao666 51CTO博客,原文链接:http://blog.51cto.com/5503845/975622,如需转载请自行联系原作者