技术开发 频道

LAMP制作Discuz论坛

【IT168技术文档】今天上班没事干用最简单的方法玩了一下Discuz,虚拟机上成功了,现在把配置方法说下。
先说明下LAMP,L代表linux,A代表apache,M代表mysql,P代表PHP。


首先安装CENTOS5。1,安装的时候只要把基本工具和开发工具开发库选上就可以了,其他什么也不用。
所用到的软件:
php-5.2.5.tar.gz
Discuz!_6.0.0_SC_UTF8.zip
httpd-2.2.6.tar.gz
mysql-5.0.45.tar.gz

vi /etc/selinux/config
SELINUX=disabled(如果不关闭在后面安装完成后启动HTTP会报错)

reboot mkdir /downloads cd /downloads tar zxvf mysql-5.0.45.tar.gz cd mysql-5.0.45 useradd mysql passwd mysql ./configure --prefix=/opt/mysql5 make make install cp support-files/my-medium.cnf /etc/my.cnf cd /opt/mysql5 chown -R mysql:mysql . bin/mysql_install_db --user=mysql chown -R root . chown -R mysql var bin/mysqld_safe --user=mysql & cp support-files/mysql.server /etc/rc.d/init.d/mysqld chmod 755 /etc/rc.d/init.d/mysqld /usr/local/mysql/bin/mysqladmin -uroot password 123456 tar zxvf httpd-2.2.6.tar.gz cd httpd-2.2.6 ./configure --enable-so --prefix=/opt/www make make install tar zxvf php-5.2.5.tar.gz cd tar php-5.2.5 ./configure --with-apxs2=/opt/www/bin/apxs --with-mysql=/opt/mysql5 make make install cp php.ini-dist /usr/local/lib cp php.ini-dist /usr/local/lib/php.ini vi /opt/www/conf/httpd.conf 在AddEncoding x-gzip .gz .taz下面加入 AddType application/x-httpd-php .php .phtml 保存退出 ./opt/www/bin/apachectl start cd /opt/www/htdocs vi test.php <?php phpinfo(); ?>

保存退出
浏览器打开http://XXX.XXX.XXX.XXX/test.php
如果出现PHP全部配置的网站则说明安装成功

service mysqld start /opt/mysql5/bin/mysql mysql> create database bbk; mysql> quit /opt/www/bin/apachectl start mkdir /dz cd /dz unzip /downloads/Discuz!_6.0.0_SC_UTF8.zip rm -rf /opt/www/htpdocs/* cd /opt/www/htpdocs cp -R /dz/*


在浏览器输入http://XXX.XXX.XXX.XXX/usersguide.html
这里是Discuz的安装指南

mv upload/ bbs cd bbs vi config.inc.php

修改 

$dbhost = 'localhost'; $dbuser = 'root'; $dbpw = '123456'; $dbname = 'bbk'; $pconnect = 0;

 

 

保存退出
打开浏览器 http://XXX.XXX.XXX.XXX/bbs/install.php
开始在浏览器安装
在检测配置的时候会出现不可写

chmod 777 config.inc.php chmod 777 ./templates chmod 777 ./attachments chmod 777 ./customavatars chmod 777 -R ./forumdata


现在就可以了,重新检测下配置,开始在浏览器安装吧一步一步点就可以了,一个简单的论坛就可以实现了,由于是新手在加上没有复制,直接手打打在这里,如果有什么写的不对请大家指出,我会努力改正,谢谢

0
相关文章