LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤;Linux+Apache2+PHP+MySQL 安装和配置
在Apache Web服务器上部署PHPBB3网站
LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤;Linux+Apache2+PHP+MySQL 安装和配置
PHPBB3: Web服务(即网站)常常利用 Linux+Apache2+PHP+MySQL【简称LAPM】 的组合进行部署,PHPBB3是一个开源的论坛网站
部署平台: Ubuntu 20.04(虚拟机也可),步骤如下:
文章目录
- 在Apache Web服务器上部署PHPBB3网站
- 1. 安装Apache服务器
- 2. 安装MySQL数据库
- 3. 为PHPBB创建数据库以及登陆的用户
- 4. 安装PHP
- 5. 下载PHPBB网站代码
- 6. 配置PHPBB网站
1. 安装Apache服务器
sudo apt-get update
sudo apt-get install apache2
2. 安装MySQL数据库
sudo apt-get install mysql-server
3. 为PHPBB创建数据库以及登陆的用户
sudo mysql –u root –p # 以root身份登陆数据库
mysql> Create database phpbb CHARACTER SET utf8 COLLATE utf8_general_ci;
#为PHPBB3网站创建数据库, (phpbb) 是数据库名称
mysql> Create user 'phpbb_user'@'localhost' IDENTIFIED BY 'PASSWORD';
#设置账户(用户名:phpbb_user,密码为PASSWORD)用于管理phpbb数据库
mysql> Grant all privileges on phpbb.* to 'phpbb_user'@'localhost';
#给phpbb_user所有关于phpbb的访问权限
mysql> flush privileges; #使上述配置生效
mysql> exit; #退出数据库
4. 安装PHP
sudo apt-get install php
sudo apt-get install libapache2-mod-php php-curl php-json php-cgi php-xml php-mysql
#安装服务器环境部署php所需要的模块
service apache2 restart #重启服务器使得php项目生效
5. 下载PHPBB网站代码
```bash
wget https://www.phpbb.com/files/release/phpBB-3.2.2.zip
# 利用wget命令下载phpbb这个bulletin board软件;
sudo unzip phpBB-3.2.2.zip #解压缩
sudo cp -R ./phpBB3 /var/www/html/ #网站部署
6. 配置PHPBB网站
通过http://127.0.0.1/phpBB3/ 访问PHPBB网站,按照the installation guide中的Quick Install完成安装。
对数据库的配置需要与3)中设置的mysql数据库一致
部署完成,在宿主机上(win7/10)通过浏览器访问PHPBB3
http://vm_ip/phpBB3/ucp.php?mode=login
vm_ip为虚拟机的IP地址; ifconfig查看IP地址
部署完成后,通过浏览器访问PHPBB3网站(界面如下)
LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤;Linux+Apache2+PHP+MySQL 安装和配置相关推荐
- Linux系统部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站。
Nginx下网站部署实战 题目:部署Nginx+Mysql+PHP,在WEB服务器上部署ecshop网站. 一. 搭建Nginx Nginx (engine x) 是一个高性能的HTTP和反向代理we ...
- linux怎么开启httpd服务公钥,在Apache httpd服务器上部署SSL证书
Apache是一款时下最主流.被广泛使用的web服务器.本文详细描述如何在Apache httpd服务器上部署并使用SSL(Secure Sockets Layer)证书. 前提条件 Apache 2 ...
- 部署到服务器上的网站无法访问了,在服务器上部署网站
在服务器上部署网站 内容精选 换一换 本章节介绍如何将下载的证书安装到Apache服务器上.安装好证书后,您的Web服务器将能支持SSL通信,从而保证您Web服务器的通信安全.如果证书安装过程中遇到问 ...
- Apache服务器上部署的网站乱码问题的解决办法
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 在文件 ...
- 在服务器上部署asp网站,部署asp网站到云服务器
部署asp网站到云服务器 内容精选 换一换 通常情况下,需要结合客户的实际业务环境和具体需求进行业务改造评估,建议您进行服务咨询.这里仅描述一些通用的策略供您参考,主要分如下几方面进行考虑:业务迁移不 ...
- php web服务器部署,php – 如何配置apache web服务器以部署laravel 5
这是适用于我的常用配置(与您相同的操作系统,Apache和Laravel版本). 编辑apache2配置文件(它应该在/etc/apache2/sites-available/000-default. ...
- Apache WEB 服务器企业实战
万维网 (WORLD WIDE WEB,WWW)服务器,也称之为 WEB 服务器,主要功能 是提供网上信息浏览服务.WWW 是 Internet 的多媒体信息查询工具,是 Internet 上 飞快发 ...
- 第七章 在Linux搭建简单的web服务器
在linux上可以搭建很多的服务,最基础的服务是提供web相应的接口,让客户端获取网络的数据,实现客户端和服务器的交流.特别是在移动互联网时代下,手机客户端由于计算能力不强,主要是用来展示相应的信息, ...
- 如何搭建自己的web服务器
本篇文章不是教大家如何建站,而是告诉大家如何在目前复杂的网络环境中搭建自己的web服务器.想必大家应该知道,去年年底有一篇新闻上了热搜--全球ipv4地址耗尽.对于大众来讲,这个新闻对他们毫无影响,但 ...
最新文章
- 【web】从数据库读取多条数据到前台
- 修改内核配置解决busybox的mdev -s启动速度慢的问题
- asp.net core 中使用 signalR(二)
- pat 乙级 1004 成绩排名(C++)
- 关于windows防火墙关不掉解决办法
- Sunscreen(POJ-3416)
- mac下安装caffe
- Matplotlib 中文用户指南 3.2 图像教程
- 当心:您可能会使用免费的Web辅助功能插件获得不需要付费的东西
- java_web开发入门
- STM32 中的CEC
- mysql5.7.9 zip achive
- catia逆向建模步骤_CATIA逆向教程- 逆向步骤
- PS:制作螺旋波点背景色块
- 计算机usb接口无法读取,USB设备识别不了,USB接口无法识别设备怎么办
- 微信小程序 校园食堂订餐点餐配送系统项目app毕业设计
- python展望_对于Python学习的展望
- frame切换、多窗口切换
- There are no enabled repos. Run “yum repolist all“ to see the repos you have. You can enable repos问题
- Android智能电视焦点控制