在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论坛提供使用

PHPBB网站如何搬迁新服务器,Linux环境下搭建phpBB格式论坛相关推荐

  1. PHPBB网站如何搬迁新服务器,phpbb 安装教程

    phpbb 安装教程 [2021-02-16 03:41:20]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\s ...

  2. PHPBB网站如何搬迁新服务器,phpbb3安装教程

    phpbb3安装教程 [2021-02-11 17:46:15]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\s ...

  3. 服务器Linux环境下安装Matlab2018b

    服务器Linux环境下安装Matlab2018b 一.下载Linux版本Matlab2018b 二.上传Matlab2018b镜像 三.安装Matlab2018b 四.激活Matlab 一.下载Lin ...

  4. 阿里云ECS服务器Linux环境下配置php服务器(三)--项目部署篇

    在前两篇里,我们分别介绍了如何购买阿里云服务器,安装基本软件和配置(请看阿里云ECS服务器Linux环境下配置php服务器(一)--基础配置篇) 以及如何安装使用phpMyAdmin(请看阿里云ECS ...

  5. 如何在linux环境下搭建Tor代理服务器

    如何在linux环境下搭建Tor代理服务器 一.简介 首先, Tor官方提供已不再提供单独的Tor内核下载,只提供集成了Tor内核的Tor-Browser下载.Tor Browser 内置了Tor,f ...

  6. qt5.9支持linux,Linux环境下搭建Qt5.9开发环境

    在Linux环境下搭建Qt开发环境有两种方式:一种是图形界面的安装,另一种是源代码的安装.下面,分别就这两种安装方式进行说明. 一.图形界面的安装. 1. 在QT官网下载Qt安装包,这里下载最新(20 ...

  7. Windows环境下安装HBase(Hadoop3.1.3、HBase2.2.5)与Linux环境下搭建HBase高可用集群

    Windows环境下安装HBase 下载HBase 官网: https://hbase.apache.org/downloads.html 不同版本集合:https://archive.apache. ...

  8. 在Linux 环境下搭建 JDK 和 Tomcat

    参考地址(华华老师):http://www.cnblogs.com/liulinghua90/p/4661424.html [在Linux环境下安装JDK] 1.首先下载一个JDK版本 官网地址:ht ...

  9. Linux环境下搭建Apache服务器(完整版)

    Linux下搭建Apache服务器(完整版) 什么是Apache? Apache Licence是著名的非盈利开源组织Apache采用的协议.该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权, ...

最新文章

  1. Python 的练手项目有哪些值得推荐?
  2. 五种计算机编程语言注定要衰落,牛逼的你怎么看呢???
  3. VisualSVN server 无法启动
  4. 文件重命名批量处理(Matlab)
  5. 忽略异常_忽略已检查的异常,所有出色的开发人员都在这样做–基于600,000个Java项目...
  6. 标准控件(二)——Calendar
  7. matlab测量液体液位,基于MATLAB三容水箱液位控制系统.doc
  8. git bash here创建项目无法选择m_版本控制Git基础及使用详解
  9. 数据结构学习笔记(图)
  10. 控制系统数字仿真与CAD-第二次实验-附完整代码
  11. 用JAVA写一个小游戏程序难不难?具体步骤怎么操作?
  12. 【PC工具】微信语音转mp3保存备份方法及工具,微信语音备份方法,silk转mp3工具...
  13. 全国计算机模拟PPT考试,全国计算机等级考试模拟试题2课件.ppt
  14. excel链接隐藏工作表_在Excel 2007和2010中隐藏和取消隐藏工作表和工作簿
  15. 我的作品 电子元件替换速查字典V5.0
  16. 树和森林的遍历 (树的建立和输出)
  17. 微软msn邮箱申请地址
  18. Ubuntu Server关机的方法
  19. 2021年全球乙酸正丁酯收入大约1783.2百万美元,预计2028年达到2216.7百万美元
  20. 什么时候用 C 而不用 C++?

热门文章

  1. rtmp推流如何进行鉴权
  2. PostgreSQL创建库、表空间、角色、SCHEMA
  3. php云盘资源火星时代_企业网盘系统PHP云盘源码
  4. 恋爱换装养成手游风靡市场,女性游戏市场要崛起了吗?
  5. 《薄冰实用英语语法详解》独家连载之十八:状语从句
  6. 根据当前时间取得星期一跟星期天的日期
  7. 关于火狐开发者工具---个人总结 F12
  8. cdo收取邮件_使用CDO发送电子邮件
  9. 后台管理系统移动端适配解决方案
  10. bat批量剪切命令_1.5.1bat脚本命令MOVE 移动 剪切粘贴