Ubuntu中DiscuzX2的安裝

來源:互聯網
上載者:User


一、Apache的安裝 Apache作為一個功能強大的Web程式,自然是架建Web伺服器的首選,好了,下面我們就來安裝Apache。在終端下輸入下在面命令:     sudo apt-get install apache2  安裝完畢後,接下來就要啟動Apache了     sudo /etc/init.d/apache2 restart  在瀏覽器裡輸入http://localhost或者是http://127.0.0.1,如果看到了“It works!“,那就說明Apache就成功的安裝了,Apache的預設安裝,會在/var下建立一個名為www的目錄,這個就是Web目錄了,所有要能過瀏覽器訪問的Web檔案都要放到這個目錄裡。 二、PHP的安裝 在Ubuntu下安裝軟體是一件非常簡單的事,只需要一個命令就可以了,在終端下執行下面的命令:     sudo apt-get install libapache2-mod-php5 php5  安裝完後,我們要重新啟動Apache,讓它載入PHP模組:     sudo /etc/init.d/apache2 restart  接下來,我們就在Web目錄下面建立一個PHP檔案來測試PHP是否能正常的運行,命令:     sudo gedit /var/www/phpinfo.php  www.2cto.com  編寫一php格式的檔案例如<html><head><title> my first PHP page</title><body>Hi word</br><?php bloginfo();?></body></head></html>
 三、(1) 安裝mysql server   在這裡 我們只需要安裝mysql server就Ok了sudo apt-get install mysql-server在安裝的最後,它會要求裡輸入root的密碼,注意,這裡的root密碼可不是Ubuntu的root密碼啊,是你要給MySQL設定的root密碼,當然,如果你樂意的話,你設成一樣也是可以的。因為主要是用作本地測試有的,所以到這裡MySQL也就安裝完成了,如果真的是要用作伺服器的話,那可能還要去參考一下其它的設定才可以。(2) 安裝clientapt-get install mysql-client ( 3)安裝mysql的c語言開發介面apt-get install libmysqlclient15-dev 一). ubuntu下mysql安裝布局:/usr/bin                      用戶端程式和mysql_install_db/db                             資料庫和記錄檔/var/run mysqld        伺服器/etc/mysql mysql       設定檔my.cnf/usr/share/mysql       字元集,基準程式和錯誤訊息/etc/init.d/mysql        啟動mysql伺服器
 二). 設定mysql伺服器隨開關機自動啟動和關閉:系統 -> 系統管理 -> 服務進行到“服務設定”視窗後,啟用mysql資料庫服務即可
 三). 修改mysql資料庫檔案的儲存目錄:假設我們指定的資料庫檔案目錄為/db1. 建立目錄 /db,並修改其擁有者及所屬群組為mysql:mysql.命令:chown mysql:mysql db2. 關閉mysql資料庫服務:mysqladmin -u root -p shutdown  www.2cto.com  3. 修改mysql設定檔my.cnf:將datadir=/var/lib/mysql改為datadir=/db4. 重新初始化資料檔案:執行mysql_install_db5. 啟動mysql資料庫服務:sudo /etc/init.d/mysql start6. 設定mysql資料庫root密碼:mysqladmin -u root password ‘new-password’此時我們會發現/db目錄下出現mysql相關檔案。如果我們建立資料庫,其資料庫檔案也將出現在db目錄下。表示我們修改的mysql資料庫檔案儲存目錄正確。
 四). 配置mysql資料庫的INNODB儲存引擎:
 1 . 查看mysql儲存引擎情況: 登入mysql資料庫,在mysql>提示符下搞入show engines;命令。發現: InnoDB | YES,說明此mysql資料庫伺服器支援InnoDB引擎。2. 設定InnoDB為預設引擎:在設定檔my.cnf中的 [mysqld] 下面加入default-storage-engine=INNODB 一句,儲存。3. 重啟mysql伺服器:mysqladmin -u root -p shutdown(斷行符號),sudo /etc/init.d/mysql start(斷行符號)。4. 登入mysql資料庫,在mysql>提示符下搞入show engines;命令。如果出現 InnoDB |DEFAULT,則表示我們 設定InnoDB為預設引擎成功。ps: 這裡我用重啟命令sudo /etc/init.d/mysql restart,出現錯誤資訊, 所以用了上面(步驟3)那種關閉服務又啟動的笨方法。據說用如下命令可以一次完成:sudo apt-get install apache2 mysql-server php5 php5-mysql php5-gd phpmyadmin這個步驟請記住MySql的密碼。
 另外可以安裝MySQL到圖形管理介面:sudo apt-get install mysql-admin*如果安裝成功後出現mysql_connect()串連錯,執行如下命令 sudo apt-get install php5-mysql
 四、下載Discuz安裝包$cd ~$mkdir discuz$cd discuz$wget http://download.comsenz.com/Discuz/7.2/Discuz_7.2_FULL_SC_GBK.zip4,解壓$sudo apt-get install unzip$unzip Discuz_7.0.0_FULL_SC_GBK.zip5,在/var/www下建立bbs目錄,將前面解壓出的upload目錄下所有檔案複製到 bbs目錄中$cd /var/www/  www.2cto.com  $sudo mkdir bbs$cd ~$cd discuz/$sudo cp -a upload/* /var/www/bbs/6,給var中的www檔案夾777屬性$sudo chmod -R 777 /var/www7,開啟瀏覽器,輸入:http://伺服器ip地址/bbs/install/index.php  注意:如果無法開啟頁面,請重新啟動下apache。$ sudo /etc/init.d/apache2 restart   作者 kevin_ysu

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.