Linux环境下搭建phpBB格式论坛

hjgreg 2009-05-18

在Linux系统上安装Apache服务器,为搭建论坛,需要安装PHPBB论坛程序。

具体需求:

1、安装MySQL服务器,作为PHPBB论坛程序的后台SQL数据库服务器使用

2、编译并安装PHP程序运行环境,为PHPBB程序提供运行环境

3、配置Apache服务器支持PHP程序运行,以便PHPBB程序能够在Apache服务器中被正确处理

4、在已经完整构建的LAMP环境中安装和配置PHPBB程序,从而实现论坛系统功能

下面按照操作的顺序说明论坛系统建设步骤

一、安装并管理MYSQL服务器

1、MYSQL的官网提供了MYSQL服务器的源码包和已编译的二进制安装包

2、手动安装MYSQL数据库,所以在系统中建立mysql的用户和组,并指定mysql用户的宿主目录/usr/local/mysql/data

例如 #groupadd -g 200 mysql

#useradd -u 200 mysql -d /usr/local/mysql/data -M mysql

3、把下载的mysql软件包释放到/usr/local目录中,压缩包会释放到名为mysql-3.23.58-pc-Linux-i686的子目录中,建立

该目录的符号链接目录为mysql

例如 #tar zxvf mysql-3.23.58-pc-Linux-i686.tar.gz -C /usr/local

#cd /usr/local

#ln -s mysql-3.23.58-pc-Linux-i686/ mysql

4、在/var/lib 目录下建立名为mysql的子目录,并使用chown命令设置该目录和MYSQL服务器安装目录的属主和属组

例如 #mkdir /var/lib/mysql

#chown -R mysql:mysql /var/lib/mysql

#chown -R root:mysql /usr/local/mysql-3.23*

#chown -R mysql:mysql /usr/local/mysql/data

5、进入MYSQL服务器程序目录,复制mysql的配置文件my.cnf到/etc目录中。并执行mysql_install_db命令初始化MYSQL服务器的数据库

例如 #cd /usr/local/mysql

#cq support-files/my/medium.cnf /etc/my.cnf

6、再次使用chown命令设置/var/lib/mysql和/usr/local/mysql/data两个目录中的所以文件属于mysql用户和mysql组,保证mysql系统用户对新建立的数据库文件有足够的访问权限

例如 #chown -R mysql:mysql /var/lib/mysql

#chown -R mysql:mysql /usr/local/mysql/data

7、使用safe_mysqld命令启动MYSQL服务器运行,并指定MYSQL数据库以系统用户mysql身份运行

例如 #/usr/local/mysql/bin/sqfe_mysqld --user=mysql &

8、现在MYSQL数据库的管理员用户root密码为空,应该设置密码

例如 #/usr/local/mysql/bin/mysqladmin -u root password 'myrootpw'

9、指定登陆数据库使用的用户名

例如 #/usr/local/mysql/bin/mysql -u root -p

使用root帐号登陆数据库后会出现 mysql> 在该状态下可输入命令对MYSQL数据库进行操作

为了安装PHPBB论坛程序 应建立名为phpbb的数据库,为phpbb论坛提供使用

相关推荐