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

相關文章
相關標籤/搜索