安装Discuz_7.2论坛

在安装Discuz之前,我们需要建立LAMP的平台
  LAMP具体安装命令
  yum groupinstall "X Software Development" "Legacy Software Development" "Development Tools" "Development Libraries"
   1、mysql的安装
      创建LV磁盘分区(略):
     # mkdir /mydata
      #mkdir /mydata/mydata
      #mount /dev/myvg/mylv /mydata
      #groupadd -g 3306 mysql
      #useradd -g mysql -s /sbin/nologin -M -u 3306 mysql
      #chown -R  mysql:mysql  /mydata/
      #tar x mysql-5.5.15-linux2.6-i686.tar.gz  -C  /usr/local
      #ln -vs /usr/local/mysql-5.5.15-linux2.6-i686  /usr/local/mysql
      #cd /usr/local/mysql
      #chown -R mysql:mysql .
      #scripts/mysql_install_db --user=mysql --datadir=/mydata/data  
      #chown -R root .
      #cp support-files/mysql.server /etc/init.d/mysqld
      #chkconfig --add mysqld
      #cp support-files/my-large.cnf /etc/my.cnf
      #vim /etc/my.cnf
          添加:datadir=/mydata/data
      #service mysqld start
      指定mysql二进制的文件:
        #export PATH=$PATH:/usr/local/mysql/bin(临时)
        #vim /etc/profile
        添加PATH=$PATH:/usr/local/mysql/bin也行(永久)
      指定lib文件
       #vim /etc/ld.so.conf.d/mysql.conf
         添加: /usr/local/mysql/lib
       #ldconfig 同步一下
         ldconfig -v | grep mysql
       头文件:
         # ln -sv /usr/local/mysql/include /usr/include/mysql
       帮助信息:
          #vim /etc/man.config
             添加:  MANPATH /usr/local/mysql/man   
   2、apache的安装
       #tar xf  httpd-2.2.19.tar.bz2
       #cd httpd-2.2.19
       #./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --enable-so --enable-modules=most --enable-mods-shared=most
       #make
       #make install
       拷贝其他机器上的一个/etc/init.d/httpd脚本
        修改其中的 apachectl=/usr/local/apache/bin/apachectl
                   httpd=${HTTPD-/usr/local/apache/httpd}
       #cp httpd /etc/init.d
       #chkconfig --add httpd
       #chkconfig --list httpd
       #vim /etc/httpd/httpd.conf
          添加: PidFile "/var/run/httpd.pid"
       #killall httpd
      # service httpd restart
      
   3、php的安装
      #tar xf php-5.3.6.tar.bz2
      #cd php-5.3.6
      #./configure --prefix=/usr/local/php5 --sysconfdir=/etc/php --enable-mbstring --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql
      #make
      #make install
      #cp php.ini-production /usr/local/php5/lib/php/php.ini
      #vim /etc/http/http.conf
         添加AddType application/x-httpd-php .php
             AddType application/x-httpd-php-source .phps
         修改:DirectoryIndex  index.php index.html
                     注释掉DocumentRoot "/usr/local/apache/htdocs"
                     把这句话Include /etc/httpd/extra/httpd-vhosts.conf前面的“#”去掉,方便后面设置虚拟主机的
 然后到打开#vim /etc/httpd/extra/httpd-vhosts.conf 添加几个虚拟主机,如下
 <VirtualHost *:80>
    ServerAdmin [email protected]
    DocumentRoot "/web/web1"
    ServerName web1.luowei.com
    ErrorLog "logs/web1.luowei.com-error_log"
    CustomLog "logs/web1.luowei.com-access_log" common
    <Directory  "/web/web1">
        Options FollowSymLinks
        AllowOverride None
        Order  allow,deny
        Allow from all
    </Directory>
</VirtualHost>
当然这个时候你就可以根据自己的需要进行多个设置了,记住每个主机名是不一样的。
 这个时候就可以安装Discuz了:
 #mkdir /discuz
 #cd /discuz
  #unzip   xf    Discuz_7.2_FULL_SC_GBK.zip
 如果你有DNS服务器,就直接解析web1.luowei.com,如果没有可以在window的C:\Windows\System32\drivers\etc下的HOST文件,添加一个临时的地址解析,如
 192.168.1.123   web1.luowei.com就行了,我使用的是vmware,所以使用这种方式进行测试 http://web1.luowei.com/就会出现一个安装界面,根据自己的设置进行安装。

你可能感兴趣的:(linux,职场,discuz,discuz,休闲,dicuz论坛的安装)