日期:2011-02-23 18:06:00  来源:本站整理

<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>[服务器安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .