Linux下搭建lamp论坛(phpwind+wordpress+discus)
一:lamp簡(jiǎn)介:
Linux+Apache+Mysql+Perl/PHP/Python一組常用來(lái)搭建動(dòng)態(tài)網(wǎng)站或者服務(wù)器的開(kāi)源軟件,本身都是各自獨(dú)立的程序,但是因?yàn)槌1环旁谝黄鹗褂?#xff0c;擁有了越來(lái)越高的兼容度,共同組成了一個(gè)強(qiáng)大的Web應(yīng)用程序平臺(tái)。該軟件開(kāi)發(fā)的項(xiàng)目在軟件方面的投資成本較低,因此受到整個(gè)IT界的關(guān)注。從網(wǎng)站的流量上來(lái)說(shuō),70%以上的訪問(wèn)流量是LAMP來(lái)提供的,LAMP是最強(qiáng)大的網(wǎng)站解決方案.
二:phpwind,wordpress,discus,discus簡(jiǎn)介:
PHPWind(簡(jiǎn)稱:PW)是一個(gè)基于PHP和MySQL的論壇程序,是國(guó)內(nèi)最受歡迎的通用型論壇程序之一.
WordPress 是一種使用 PHP語(yǔ)言和 MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的開(kāi)源、免費(fèi)的 Blog(博客,網(wǎng)站)引擎,用戶可以在支持 PHP 和 MySQL 數(shù)據(jù)庫(kù)的服務(wù)器上建立自己的blog.
Discuz是北京康盛新創(chuàng)科技有限責(zé)任公司推出的一套通用的社區(qū)論壇軟件系統(tǒng),是全球成熟度最高、覆蓋率最大的論壇軟件系統(tǒng)之一。
三:搭建lamp
1:[root@lyt ~]# mkdir /mnt/cdrom
[root@lyt ~]# mount /dev/cdrom /mnt/cdrom/
[root@lyt ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo????????? #編輯本地yum,如圖:
2:[root@lyt ~]# yum install httpd??????????? #安裝http服務(wù)器
[root@lyt ~]# yum install mysql mysql-server????????? #安裝mysql工具包和mysql-server
[root@lyt ~]# yum list all |grep php??????????? #搜索安裝php需要的包
[root@lyt ~]# yum install php php-mbstring? php-mysql????????? #安裝這三個(gè)軟件包
[root@lyt ~]# service httpd start?????? #開(kāi)啟http服務(wù)器
[root@lyt ~]# service mysqld start?????? #開(kāi)啟mysql服務(wù)器
[root@lyt ~]# chkconfig httpd on?????????? #開(kāi)機(jī)自動(dòng)啟動(dòng)http服務(wù)器
[root@lyt ~]# chkconfig mysqld on???????? #開(kāi)機(jī)自動(dòng)啟動(dòng)mysql服務(wù)器
[root@lyt ~]# cd /var/www/html/
[root@lyt html]# vim index.php??????????? #編輯一個(gè)動(dòng)態(tài)的頁(yè)面,測(cè)試php是否能被apache調(diào)用
[root@lyt html]# vim index.php???????? #編輯動(dòng)態(tài)頁(yè)面,測(cè)試mysql是否能被php調(diào)用
?
3:[root@lyt ~]# cd /mnt/cdrom/Server/
[root@lyt Server]# rpm -ivh vsftpd-2.0.5-16.el5.i386.rpm
[root@lyt Server]# vim /etc/vsftpd/vsftpd.conf
[root@lyt Server]# cd /var/ftp
[root@lyt ftp]# chmod o+w pub/
[root@lyt ftp]# service vsftpd restart
利用ftp將phpwind,wordpress傳入虛擬機(jī)中:
[root@lyt var]# cd /var/ftp/pub/
?
?
四:創(chuàng)建論壇:
phpwind:
4:[root@lyt pub]# mv phpwind_GBK_8.3.zip /root/??????????? #將這些包全部移動(dòng)到/root中
[root@lyt pub]# mv Stratex.zip? /root/
[root@lyt pub]# mv WireMagazine.zip? /root/
[root@lyt pub]# mv wordpress_v3.0.5-zh_CN.zip? /root/
[root@lyt ~]# unzip phpwind_GBK_8.3.zip?????????? #解壓文件
[root@lyt ~]# cd phpwind_GBK_8.3
[root@lyt phpwind_GBK_8.3]# mv upload/ /var/www/html/phpwind????????? #將網(wǎng)頁(yè)upload文件移動(dòng)到/var/www/html中,并重命名為phpwind
[root@lyt phpwind]# vim /etc/httpd/conf/httpd.conf??????? #編輯apache配置文件,更改論壇頁(yè)面字體
[root@lyt phpwind]# service httpd restart
[root@lyt phpwind]# chmod -R p_w_upload/?????????? #更改上圖中目錄屬性為777,-R表示遞歸
[root@lyt phpwind]# chmod -R 777 data/???????????? #更改上圖中目錄屬性為777,-R表示遞歸
[root@lyt phpwind]# chmod -R 777 html/???????????? #更改上圖中目錄屬性為777,-R表示遞歸
[root@lyt html]# mysqladmin -u root -p password '123'??????? #為數(shù)據(jù)庫(kù)創(chuàng)建用戶名root,密碼“123”
[root@lyt var]# cd /var/www/html/phpwind/
[root@lyt phpwind]# rm install.php
wordpress:
1:[root@lyt ~]# unzip wordpress_v3.0.5-zh_CN.zip?????? #解壓wordpress
[root@lyt ~]# ll wordpress-3.0.5-zh_CN/
[root@lyt ~]# mv wordpress-3.0.5-zh_CN/wordpress/? /var/www/html/?????? #將wordpress文件移動(dòng)到/var/www/html
[root@lyt html]# cd /var/www/html/wordpress/
[root@lyt wordpress]# cp wp-config-sample.php? wp-config.php?????? #產(chǎn)生一個(gè)wp-config.php文件
[root@lyt wordpress]# chown apache.apache wp-config.php??????? #將wp-config.php文件交給apache進(jìn)程處理
[root@lyt html]# mysql -u root –p #登錄數(shù)據(jù)庫(kù)
2:[root@lyt ~]# cd /var/www/html/wordpress/
[root@lyt wordpress]# vim wp-config.php
[root@lyt wordpress]# service httpd restart
進(jìn)入后臺(tái)管理頁(yè)面:
修改/var/www/html/wordpress/wp-content權(quán)限:
[root@lyt pub]# cd /var/www/html/wordpress
[root@lyt wordpress]# chmod o+w wp-content/??????????? #增加寫的權(quán)限
[root@lyt wp-content]# cd uploads/
[root@lyt uploads]# cp Stratex.zip ../themes/
[root@lyt uploads]# cd ../themes/
[root@lyt themes]# unzip Stratex.zip
[root@lyt themes]# unzip Stratex.zip??????? #將Stratex.zip解壓縮
?
建立基于主機(jī)頭的虛擬主機(jī),用不同的主機(jī)名登錄論壇:
[root@lyt themes]# vim /etc/httpd/conf/httpd.conf
?
Discuz:(安裝discus并將discus添加到虛擬主機(jī)中)
[root@lyt html]# cd /var/ftp/pub/
[root@lyt pub]# mv Discuz_X2.5_SC_GBK.zip /root/
[root@lyt pub]# cd
[root@lyt ~]# unzip Discuz_X2.5_SC_GBK.zip?????????? #解壓文件
[root@lyt ~]# mv? upload/? /var/www/html/
[root@lyt ~]# cd /var/www/html/
[root@lyt html]# mkdidr discus?????? #新建目錄
[root@lyt html]# cp -r readme/ ./discus/????? #將readme目錄移動(dòng)到discus中
[root@lyt html]# cp -r upload/ ./discus/
[root@lyt html]# cp -r utility/ ./discus/??
[root@lyt html]# vim /etc/httpd/conf/httpd.conf
[root@lyt html]# service httpd restart?????????????????????????????
[root@lyt html]# cd discus/
[root@lyt discus]# chmod -R o+w? config/
[root@lyt discus]# chmod -R o+w? data/
[root@lyt discus]# chmod -R o+w? uc_client/
[root@lyt discus]# chmod -R o+w? uc_server/
[root@lyt discus]# mysql -u root –p?????? #登錄數(shù)據(jù)庫(kù)mysql
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
轉(zhuǎn)載于:https://blog.51cto.com/5503845/975622
總結(jié)
以上是生活随笔為你收集整理的Linux下搭建lamp论坛(phpwind+wordpress+discus)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux下挂载ntfs(windows
- 下一篇: 在linux下使用多个tomcat