一、安裝搭建論壇必要的軟件 apache php mysqlphp
CentOS系統咱們能夠直接使用 yum install 的方式進行軟件安裝,騰訊雲有提供軟件安裝源,是同步CentOS官方的安裝源,包涵的軟件都是當前最穩定的版本,所以直接安裝便可html
yum install -y httpd php php-fpm mysql mysql-server php-mysqlmysql
二、將相應服務啓動web
咱們安裝的apache php mysql這些軟件都是以服務的形式在服務器中的,注意這裏一般咱們所說的web服務都是指的apache,而不是服務器自己sql
service httpd start數據庫
service mysqld startapache
service php-fpm start瀏覽器
這三個命令輸入完畢以後表明網站的環境基本已經完成,接下來執行 netstat -tunlp 來檢查服務的運行狀況服務器
這樣咱們能夠看到httpd(也就是apache服務)監聽80端口,mysql監聽3306端口,php-fpm監聽9000端口,而且都已經正常啓動php-fpm
這時,咱們的環境已經基本搭建好了,你們已經能夠在瀏覽器中訪問服務器的外網ip,能夠看到apache的測試頁面,就說明你已經成功了。爲了保險起見,也建議你們進入到apache的web根目錄:/var/www/html 中本身寫一個最簡單的php頁面
cd /var/www/html
touch test.php
vi test.php 進入到了控制模式以後再摁下鍵盤字母 i 進入到編輯模式,將以下代碼複製粘貼到編輯模式中
<?php
echo "<title>Test Page</title>";
phpinfo()
?>
而後在編輯模式下摁鍵盤 esc 退出編輯模式,回到控制模式,在控制模式下摁鍵盤 : (冒號 shift+;),再輸入wq 而後回車。能夠再執行 cat test.php 命令,看到下圖狀況說明test.php文件已經編輯成功
你們能夠在瀏覽器中訪問 外網ip/test.php 看到以下頁面,那麼你已經完成環境搭建的80%
三、最後20%問題來自mysql的簡單配置
由於discuz論壇要用到mysql數據庫,所以咱們要爲mysql設置相應的用戶去訪問管理,以前咱們已經啓動了mysqld服務,所以此時咱們須要給mysql設定,一個初始的root密碼,可讓root用戶去訪問數據庫
mysqladmin -u root password "XXXXXXXX"
這樣咱們就設置好了mysql的密碼,能夠輸入 mysql -u root -p ,而後再輸入剛剛設定好的密碼,就能夠進入到數據庫中,這樣說明你已經徹底配置好了discuz所需的環境,下一步就是上傳代碼了
四、上傳下載好的discuz論壇代碼
這裏若是各位嫌FTP麻煩,推薦使用winscp軟件上傳(能夠參考官網wiki文檔),將代碼上傳到服務器的apache web根目錄下,即/var/www/html 下。 如何使用winscp軟件這裏再也不贅述了。
五、將目錄賦予相應權限
這些目錄文件上傳到服務器以後,默認只有root用戶纔有寫權限,因此咱們還要將寫權限賦予給其餘用戶
chmod -R 777 /var/www/html
至此,論壇已經徹底搭建完畢,各位能夠在瀏覽器中訪問 外網ip/install 去進行安裝了。
在安裝過程當中須要注意的主要是第三步,數據庫安裝操做,這裏數據庫服務器就寫localhost便可,數據庫名不用管,數據庫用戶名寫root,數據庫密碼就是以前設定好的mysql密碼
至此discuz論壇搭建已經完成了,也但願你們在軟件使用、環境搭建方面有什麼經歷和感覺和你們共同交流一下!