phpBB安装
要测试一个网站的安全性,不得不安装一个网站。常用的Hello World!不行了,找了个phpBB安装。非常方便,记录一下安装过程。
- 下载phpBB
下载地址:http://tianjin.mycodes.net/201507/phpBB-3.1.5-zh_hans.zip
wget http://tianjin.mycodes.net/201507/phpBB-3.1.5-zh_hans.zip
unzip phpBB-3.1.5-zh_hans.zip - 准备服务器内容
在CentOS6.5上安装相应的软件包,主要是httpd和php,已经php的库:
yum install httpd -y
yum install php -y
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt -y
chekcofnig httpd on;service httpd start在MySQL的服务器上安装MySQL:
yum install mysql mysql-server -y
chekconfig mysqld on;service mysqld start - 准备http服务器
环境准备,在两台机器上都敲入下面命令(因为是测试环境,没用做精细的主机防火墙和安全上下文的设置):
iptables -F
setenforce 0
service iptables savecd /var/www/html
vim a.php<?php
$link=mysql_connect('172.16.2.6','user','password');
if(!$link) echo"fail";
else
echo"success";mysql_close();
?>
<?php
phpinfo();
?>
- 准备MySQL
更改root密码:
/usr/bin/mysqladmin -u root password "newpass"使用root登陆
mysql -h127.0.0.1 -uroot -ppassword创建数据库:
create database php创建用户:
GRANT ALL ON php.* to 'user'@'%' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;尝试创建表和插入数据:
create table mytest(name varchar(20), phone char(14));
insert into mytest(name, phone) values('wang', 11111111111);
select * from mytest; - 安装phpBB
把下载的phpBB,解压后的目录同步到相应的目录:
cp -a /root/phpBB3 /var/www/html/
rsync -a /root/phpBB3 /var/www/htmlservice httpd restart
http://domain_name/
可以看到是否可以和MySQL连接成功,并看到php的信息。:
chmod 777 file…其中数据库我选择的是MySQL,远端的服务器。
安装结束后,删除install文件夹。就可以登陆配置了。
最后提醒一下,要对某个也没进行权限配置,要求权限配置页面的内容都配置到,否则页面不显示。一旦配置完成,就复制就ok了。
phpBB安装的更多相关文章
- Linux phpbb论坛的安装(英文版)
1:建立文件夹
- Linux phpbb论坛的安装(中文版)
1:建立文件夹
- phpBB论坛 代码 语法高亮 模块 Codebox Plus
phpBB代码语法高亮模块 Codebox Plus Code-By.Org (https://www.phpbb.com/customise/db/mod/codebox_plus/) (https ...
- 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛
导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...
- ubuntu 安装(install) pwntcha[一个做"验证码识别"的开源程序]
一.安装 1. sudo apt-get install libsdl1.2-dev libsdl1.2debian sudo apt-get install libsdl1.2-dev(比较大,10 ...
- sublime安装php_beautifier来格式化PHP代码
注:如果你使用sublime3,php版本是5.6以上,推荐使用这个插件phpfmt 环境 操作系统:windows7 sublime版本:2.0.2 PHP安装路径: D:\wamp\bin\php ...
- ubuntu安装discourse论坛----结合在apache服务上建立虚拟主机
指导操作:https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md 一.先安装 Docker / Git: wg ...
- docker——容器安装tomcat
写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...
- 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法
如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
随机推荐
- finally中的return
周五晚6点下班去面试,出了一份笔试题,看到第一题有些蒙了,虽然以前遇到过类似的问题,但并没有留心记一下,觉得没人会这样写代码,但实际上没有面试题中是有的. 1,有在try块中执行不到finally的情 ...
- Cocos2d-x项目移植到WP8系列之三:C++和C#的交互
原文链接: http://www.cnblogs.com/zouzf/p/3971021.html 上一篇提到工程使用 XAML 和 Direct3D 项目模板 是因为要涉及到C++和C#的交互,微软 ...
- Centos 一次卸载多个RPM包
rpm 不支持通配符,可以使用 xargs来接收多个变量 示例,一次性卸载所有 erlang先关的rpm包: rpm -qa | grep erlang | xargs rpm -e --nodeps
- Python 字符串概念和操作
# 字符串概念:由单个字符串组成的一个集合 # 普通字符串(非原始字符串) str = "abc" print(str) # abc # 原始字符串(前面加r) str = r&q ...
- java基础(6)-集合类2
泛型 泛型:是一种把类型明确的工作推迟到创建对象或者调用方法的时候才去明确的特殊的类型,参数化类型,把类型当做参数一样的传递 好处: 1)把运行时期的问题提前到了编译器期间 2)避免了强制类型转换 3 ...
- ML 感知机(Perceptrons)
感知机 Perceptrons 学习Hinton神经网络公开课的学习笔记 https://class.coursera.org/neuralnets-2012-001 1 感知机历史 在19世纪60年 ...
- JavaScript -- 练习 window 流氓广告
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- vue自定义事件 子组件把数据传出去
每个 Vue 实例都实现了事件接口(Events interface),即: 使用 $on(eventName) 监听事件 使用 $emit(eventName) 触发事件 1.使用v-on绑定自定义 ...
- 51nod 1289 大鱼吃小鱼 栈
1289 大鱼吃小鱼 题目来源: Codility 基准时间限制:1 秒 空间限制:131072 KB 有N条鱼每条鱼的位置及大小均不同,他们沿着X轴游动,有的向左,有的向右.游动的速度是一样的,两条 ...
- review09
String类在java.lang包中,由于java.lang包中的类被默认引入,所以可以直接使用String类.String对象的创建可以直接使用带字符串参数的构造方法 String s = new ...