Linux 伺服器安裝discuz 7.2論壇

weixin_33763244發表於2017-11-15



                   (Linux discuz7.2 安裝 論壇)

一、必須先安裝gcc環境(Linux 光碟把所有gcc包裝上ok!
 
. Apache的安裝:
 
安裝Apache2.2
tar xjvf  2.2…..
cd http….
./configure  --prefix=/usr/local/apache   --enable-modules=so (相當於windows下的dll)   –enable-rewrite(可不寫)
make
make install
三.安裝mysql
1.rpm包的安裝
  首先安裝perl-DBI
          Rpm –ivh mysql-5.0....
                  perl-DBD
                  mysql-server……
啟動mysqld服務後  可以直接用mysql來登入mysql
 
2.原始碼包的安裝
tar xzvf mysql-5…..
cd mysql-5….
./configure --prefix=/usr/local/mysql --with-charset=gbk --sysconfdir=/etc
(line 512: exec: g++: not found   安裝 gcc-c++注意c++支援後需要重新執行configure)
#make 
#make install
方法2     echo “/usr/local/mysql/bin/mysql –user=mysql  &”>>/etc/rc.local

cp /usr/local/mysql/share/mysql//my-medium.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql/mysql.server /etc/rc.d/init.d/mysqld
chkconfig --add mysqld 
chkconfig --level 345 mysqld on
cd /usr/local/mysql
useradd mysql
chown -R  mysql.mysql /usr/local/mysql 
/usr/local/mysql/bin/mysql_install_db --user=mysql  
chown -R mysql var 
bin/mysqld_safe --user=mysql
修改mysqlroot密碼方法:
/usr/local/mysql/bin/mysqladmin –u   root   password 要設定的密碼
#chmod 700 /etc/rc.d/init.d/mysqld 
useradd mysql
chown -R  mysql.mysql /usr/local/mysql 
/usr/local/mysql/bin/mysql_install_db --user=mysql  
chown -R mysql var 
bin/mysqld_safe --user=mysql

 
四.安裝php
安裝前必須安裝的rpm
flex-2.5.4a-33.i386.rpm
zlib-devel-1.2.1.2-1.i386.rpm
libxml2-devel-2.6.16-6.i386.rpm
然後是php二進位制包的安裝過程
Tar xjvf  php……
Cd   php…..
./configure --prefix=/usr/local/php5 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql/  
(小知識點:apxs相當於apache的擴充套件工具,他可以擴充套件apache的模組,比如以.so結尾的檔案,但前提是在編譯apache時,要開啟模組擴充套件功能 
Make
Make install
五.整合apache php
然後修改apache的配置檔案
vi   /usr/local/apache/conf/httpd.conf
LoadModule     php5_module modules/libphp5.so(已經有了  檢視一下)
AddType        application/x-httpd-php     .php   新增該行
DirectoryIndex   index.php index.html index.html.var (把index.php加上)
六.測試php環境
1.apache 的主目錄建立檔案index.php
檔案內容如下
<?
Phpinfo();
?>
2.在客戶端用web瀏覽器測試php環境是否正常。
 
 
七.安裝discuz所需軟體包(uhome、ucenter、discuz7.2都下載gbk格式)
  
1.       解壓軟體 (由於三個檔案都有upload目錄,我們分別解壓為(
1、/usr/local/apache/htdocs/uhome
2、/usr/local/apache/htdocs/ucenter
3、/usr/local/apache/htdocs/discuz)
解壓命令:unzip   ucenter-....zip  -d /usr/local/apache/htdocs/ucenter/
其他zip包同理。
2.       設定三個/upload目錄下面檔案的許可權(呵呵 參考chmod -R 777  /usr/local/apache/htdocs/ucenter)
3.       進入資料庫建立一個資料庫
進入資料庫/usr/local/mysql/bin/mysql
          Create 資料庫名稱
4.       首先訪問:http://ip/ucenter/upload/install來進一步安裝ucenter
裝完ucenter在安裝uhome:
uhome同理http://ip/uhome/upload/install(注*安裝這個之前得修改該upload路徑目錄下面的 config.new.php 重新命名為 config.php 即可)
最後安裝真正安裝discuz 7.2

本文轉自 wgkgood 51CTO部落格,原文連結:http://blog.51cto.com/wgkgood/268966

相關文章