採用lamp架構搭建discuz論壇

lamp簡介php

LAMP指的Linux(操做系統)、ApacheHTTP 服務器,MySQL(有時也指MariaDB,數據庫軟件) 和PHP(有時也是指Perl或Python) 的第一個字母,通常用來創建web 服務器。html

Linux+Apache+Mysql/MariaDB+Perl/PHP/Python一組經常使用來搭建動態網站或者服務器的開源軟件mysql


下面給你們講解一個lamp結構論壇的案例web

1.安裝所需軟件包
sql

[root@zcl ~]# yum install httpd mysql mysql-server php php-gb php-mysql數據庫

2.mysql建立密碼,爲了安全vim

[root@zcl ~]# mysqladmin -u root -p password '0000'瀏覽器

新建一個php頁面安全

[root@zcl ~]# vim /var/www/html/index.php服務器


wKiom1Nzf8ih4cVZAAA3PhvxeCQ006.jpg

測試php是否搭建成功,出現以下證實成功

wKiom1NzgAegQ-A7AAP9YFP6_h8464.jpg

編輯php頁面,把mysql加入到php中

[root@zcl ~]# vim /var/www/html/index.php

wKioL1NzgY3wi3vvAACE9yFu-Js332.jpg

wKioL1NzgZig8UgVAADUvwEMO5s539.jpg



[root@zcl ~]# unzip phpMyAdmin-4.1.5-all-languages.zip

[root@zcl ~]# mv phpMyAdmin-4.1.5-all-languages /var/www/html/phpmyadmin

而後登錄phpmyadmin發現進不去,查看日誌發現下面問題wKiom1NzhdnRAR5lAADmIvXVQXg801.jpg

從上面可知缺乏mbstring,而後咱們去網上下載這個軟件包,注意他的版本要和php的版本同樣,因此下載以前先看本身PHP的版本

[root@zcl ~]# rpm -ivh php-mbstring-5.3.3-22.el6.x86_64.rpm

安裝完成後重啓httpd,而後進入瀏覽器測試,會進入mysql登錄頁面

wKioL1NzhrigZUMHAAGVNa91u54616.jpg既然咱們要搭建discuz論壇,首先要去網上下載discuz,這裏我已經下好了,只需解壓就行


[root@zcl ~]# unzip Discuz_X2.5_SC_GBK.zip

解壓後會有幾個文件。首先看readme/readme.txt的要求,從中咱們能夠知道把解壓後的upload文件上傳到服務器,而且將upload裏面的config和data文件賦予可寫權限

[root@zcl ~]# mv upload/  /var/www/html/discuz    //把upload改爲discuz


[root@zcl discuz]# chmod -R o+w config .

[root@zcl discuz]# chmod -R o+w data .

完成後用瀏覽器進入discuz,發現咱們還需對uc-client和uc_server賦予可寫權限

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

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

完成後再次進入出現下面頁面

wKioL1Nzix6AA1utAAJKR1zGFOI868.jpg

而後下一步,到第三步的時候以下圖

wKiom1NzjGLx_j4uAAKXSxG8QE8184.jpg

再次進到mysql,建一個discuz的庫

[root@zcl ~]# mysql -u root -p

Enter password:

mysql> create database discuz;

Query OK, 1 row affected (0.00 sec)

完成後繼續剛剛discuz的php頁面安裝,一直到結束,會出現管理頁面,這樣咱們的論壇基本就架構完成了,剩下就是論壇的後臺管理了

wKioL1NzjcnS8MyjAAC40h4_kDs233.jpg

OVER

相關文章
相關標籤/搜索