<b>Linux环境下搭建phpBB格局论坛</b>[服务器安全]
本文“<b>Linux环境下搭建phpBB格局论坛</b>[服务器安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
在Linux系统上安装Apache服务器,为搭建论坛,需求安装PHPBB论坛程序.
具体需求:
1、安装MySQL服务器,作为PHPBB论坛程序的后台SQL数据库服务器利用
2、编译并安装PHP程序运行环境,为PHPBB程序供应运行环境
3、配置Apache服务器支持PHP程序运行,以便PHPBB程序可以在Apache服务器中被精确处理
4、在已经完好构建的LAMP环境中安装和配置PHPBB程序,从而实现论坛系统功效
下面按照操作的次序阐明论坛系统建立步骤
1、安装并管理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论坛供应利用2、安装并管理PHP环境
PHP环境需求源码包文件并举行编译安装.可以在PHP官网下载 http://www.php.net
1、将PHP源码包释放到系统源码目录 /usr/local/src,释放历程中会成立php-4.4.4的子目录(释放方面同上)
2、进入php-4.4.4子目录,利用./configure号令举行编译前的预备
比方 #cd /usr/local/src/php-4.4.4
#./configure --prefix=/usr/local/php4 \
> --with-apxs2=/usr/local/apache2/bin/apxs \
> --with-mysql=/usr/local/mysq \
> --with-config-file-path=/usr/local/php4
3、利用make号令举行编译并利用make install号令举行PHP程序的安装
比方 #make; make install
4、PHP程序已经安装到系统中,但PHP程序还没有配置文件,需求将PHP的配置模板文件php.ini-dist复制到PHP的配置目录中作配置文件利用
比方 #cp php.ini-dist /usr/local/php4/php.int
3、举行Apache服务器中的设置
1、编辑http.conf文件,确认LoadModule php4_module modules/libphp4.so设置行已经有效并增添设置行 AddType application/x-httpd-php .php
2、http.conf文件中查找DirectoryIndex关键字,在该行末尾增添index.php
3、重新启动httpd服务程序
4、安装phpBB论坛系统
1、phpBB是PHP语言编写的Web程序,源代码可以在phpBB官网下载 http://www.phpbb.com
2、把phpBB程序释放到Apache服务器的文档根目录中,释放历程会成立名为phpbb2的子目录(具体方面同上)
3、用chown号令将phpbb2子目录及其下全部文件的属主和属组都设置为nobody
比方 #cd /usr/local/apache2/htdoce/
#chown -R nobody:nobody phpbb2/
数据库服务器所在的主机名称,由于MYSQL服务器和Apache服务器运行在同一服务器主机中,所以设置为localhost
phpBB程序需求利用数据库的名称.所以设置为在MYSQL数据库中已经成立的名为phpBB的数据库
phpBB程序需求利用的数据库帐号和口令,输入root用户和密码
phpBB论坛中的管理员帐号和密码,用于对整个phpBB论坛举行管理,是论坛最高权限
4、加强安全性应当删除phpBB2程序目录中的install和contrib两个目录
删除那两个目录后,挑选Finish Installation进入phpBB论坛界面
以上是“<b>Linux环境下搭建phpBB格局论坛</b>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |