準備 LAMP 環境 LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Discuz 論壇系統依賴的基礎運行環境。我們先來準備 LAMP 環境: 安裝 Apache2 ubuntu 需要安裝 Apache2 ,使用 apt-get 安裝 Apache2: sudo apt- ...
準備 LAMP 環境 LAMP 是 Linux、Apache、MySQL 和 PHP 的縮寫,是 Discuz 論壇系統依賴的基礎運行環境。我們先來準備 LAMP 環境: 安裝 Apache2 ubuntu 需要安裝 Apache2 ,使用 apt-get 安裝 Apache2: sudo apt-get install apache2 -y 安裝好後,您可以通過訪問實驗室IP地址 http://123.207.8.215 查看到 apache 界面,說明 apache2 安裝成功。 安裝 PHP 組件 apt-get 里有 php7.0 ,所以我們可以直接安裝 php7.0 : sudo apt-get install php7.0 -y 安裝 php 相關組件: sudo apt-get install libapache2-mod-php7.0 重啟 Apache 服務: sudo /etc/init.d/apache2 restart 安裝 MySQL 服務 安裝 MySQL 服務,安裝 MySQL 過程中,控制台會提示您輸入 MySQL 的密碼,您需要輸入兩次密碼,並記住您輸入的密碼,後續安裝步驟需要用到。 sudo apt-get install mysql-server -y 安裝 php MySQL 相關組件: sudo apt-get install php7.0-mysql 重啟 MySQL 服務 sudo service mysql restart 安裝 phpmyadmin 使用 apt-get 安裝 phpmyadmin,安裝過程中,您需要根據提示選擇 apache2 ,再根據提示輸入資料庫名稱和 phpmyadmin 密碼。 sudo apt-get install phpmyadmin -y 安裝 Discuz 我們需要下載一個Discuz 壓縮包: wget ‘http://download.comsenz.com/DiscuzX/3.3/Discuz_X3.3_SC_UTF8.zip’ 為了將壓縮包解壓,需要安裝一個 unzip : sudo apt-get install unzip 下載完成後,解壓這個壓縮包 sudo unzip Discuz_X3.3_SC_UTF8.zip 解壓完後,就能在 upload 文件夾里看到discuz的源碼了 配置 Discuz 由於 PHP 預設訪問 /var/www/html/ 文件夾,所以我們需要把 upload 文件夾里的文件都複製到 /var/www/html/ 文件夾 sudo mv upload/* /var/www/html/ 將目錄切換到 php 訪問的文件夾下, cd /var/www/html/ 修改一下 config、data、uc_server/data/、uc_client/data/cache 目錄許可權: sudo chmod -R 777 config/ data/ uc_server/data/ uc_client/data/cache/ 將 apache 指定到 index.html sudo mv /var/www/html/index.html /var/www/html/index~.html 重啟 Apache 服務: sudo /etc/init.d/apache2 restart