您的位置:首页 > 其它

安装Discuz_7.2论坛

2011-08-14 16:36 274 查看
在安装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 web1@luowei.com
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/就会出现一个安装界面,根据自己的设置进行安装。本文出自 “Ro の博客” 博客,请务必保留此出处http://luoweiro.blog.51cto.com/2186161/638931
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: