在redhat7.2下安装apache +mysql +php +phpmyadmin +phpbb(论坛)成功步骤(转)

在redhat7.2下安装apache +mysql +php +phpmyadmin +phpbb(论坛)成功步骤(转)

系统:redhat7.2 (自定义安装)
本机ip:172.26.1.44(为了直观,加入模拟IP)
软件:mysql-3.23.52.tar.gz(http://wwwmysql.com/downloads/mysql-323.html)
php-4.2.3.tar.gz(http://www.php.net/downloads.php)
apache-1.3.29.tar.gz(http://www.apache.org/dist/httpd/download)
phpmyadmin_2.2.5.tar.gz(http://www.phpmylinux.net/index.php3?rub=phpmyadmin)
phpbb2.0.2.tar.gz(http://prdownloads.sourceforge.n ... 0.2.tar.gz?download)
phpbb汉化包(http://prdownloads.sourceforge.n ... simplified.tar.gz)
把download 下来的东西全部copy 到/home/soft下(你自己可以任选)
安装详细步骤:(为了说明方便,以我的机器为实例)
第一步:首先安装mysql(切记)
#cd /home/soft
#tar -xvzf mysql-3.23.52.tar.gz
#groupadd mysql
#useradd -g mysql mysql
#cd mysql-3.23.52
#./configure --prefix=/usr/local/mysql
#make
#make install
#cd /usr/local/mysql/bin
#./mysql_install_db(建var库)
#chown -R root /usr/local/mysql
#chown -R mysql /usr/local/mysql/var
#chgrp -R mysql /usr/local/mysql
#./safe_mysqld & (先以root启动)
#./mysql
>show databases;(回车看看应该有默认的数据库了 mysql test ..)
这时可以为root用户加密码了。下一步
>use mysql
>update user set password=password("123456") where user="root";
(这时root密码改为了123456)
>flush privileges;
>bye
再以root用户登录mysql
#./mysql -p
#enter password (敲入密码123456就进入mysql的世界了)
至此mysql的安装基本完工,可以胜任数据库工作了。
第二步: 安装apache
#cd /home/soft
#tar -xvzf apache-1.3.29.tar.gz
#cd apache-1.3.23
#./configure --prefix=/usr/local/apache --enable-module=most --enable-shared=max
#make
#make install
第三步:安装php
#cd /home/soft
#tar -xvzf php-4.2.3.tar.gz
#cd php-4.2.3
#./configure --with-mysql=/usr/local/mysql
--with-apxs=/usr/local/apache/bin/apxs
#make
#make install
第四步:安装phpmyadmin
#cd /home/soft
#tar xzvf phpMyAdmin_2.2.5.tar.gz
# cd /phpmyadmin
#vi config.inc.php3
editor and change the values for host, user, password and authentication mode to fit your environment
至此软件安装基本完毕。下面重点配置。
首先编辑httpd.conf
#vi /usr/local/apache/httpd.conf
把#BindAddress * 改为 BindAddress 172.26.1.44
把DocumentRoot "/usr/local/Apache/htdocs"改为
DocumentRoot "/home/soft"
把改为

wq!(保存退出)
然后在浏览器上输入 http://172.26.1.44/info.php 就应该看到你当前的 PHP 设置情况了.
再在浏览器上输入 http://172.26.1.44/phpmyadmin/in ... mysql数据库情况了。
至此安装完毕。为了检验一下安装的准确及实用性,下面再安装著名的phpbb论坛程序。(www.linuxcn.org的公社论坛就是用phpbb做的)
#cd /home/soft
#tar -xvzf phpbb2.0.2.tar.gz
#chmod 777 phpbb2
#chmod 755 phpbb2/*
把下载的语言包目录lang_chinese_simplified拷贝到/home/soft/phpbb2/language目录下
在浏览器下输入:http://172.26.1.44/phpbb2/install.php
选中文,输入mysql的root 及密码一路回车就可以了。再进入:http://172.26.144/phpbb2/admin/i ... 纯磖eadme就可以了。
好了,现在你可以在你的论坛里自由发挥了,自己的论坛自己配,爽吧!
让自己也做一下坛主。
以上各步骤在本系统(redhat7.2 mysql3.23.52 apache1.3.29 php4.2.3 phpmyadmin2.2.5 phpbb2.0.2)上通过      
一个问题就是我的php论坛安装完成后,显示是乱码,每一次都得改为中文编码才能正常浏览,再有就是发贴标题是中文,post后就变成乱码了!!why?Mygod      
我把bindadress,改过后我的apache就不能启动了,怎么回事?      
是不是需要更改http.conf中关于默认字符的配置

gb2312      
[QUOTE]最初由 nobrume 发布
[B]一个问题就是我的php论坛安装完成后,显示是乱码,每一次都得改为中文编码才能正常浏览,再有就是发贴标题是中文,post后就变成乱码了!!why?Mygod [/B][/QUOTE]


AddDefaultCharset gb2312      
修改httpd.conf文件中的
AddDefaultCharset iso8915

AddDefaultCharset GB2312      
你要根据自己的设置      
否则ip冲突,应该不能启动的了吧      
BindAddress项可以不改      
这样就可以支持php了吗?