要测试一个网站的安全性,不得不安装一个网站。常用的Hello World!不行了,找了个phpBB安装。非常方便,记录一下安装过程。

  1. 下载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

  2. 准备服务器内容

    在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

  3. 准备http服务器

    环境准备,在两台机器上都敲入下面命令(因为是测试环境,没用做精细的主机防火墙和安全上下文的设置): 
    iptables -F 
    setenforce 0 
    service iptables save

    cd /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();

    ?>

  4. 准备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;

  5. 安装phpBB

    把下载的phpBB,解压后的目录同步到相应的目录: 
    cp -a /root/phpBB3 /var/www/html/ 
    rsync -a /root/phpBB3 /var/www/html

    service httpd restart

    http://domain_name/ 
    可以看到是否可以和MySQL连接成功,并看到php的信息。

    http://domain_name/phpBB3

    : 
    chmod 777 file…

    其中数据库我选择的是MySQL,远端的服务器。

    安装结束后,删除install文件夹。就可以登陆配置了。

    最后提醒一下,要对某个也没进行权限配置,要求权限配置页面的内容都配置到,否则页面不显示。一旦配置完成,就复制就ok了。

phpBB安装的更多相关文章

  1. Linux phpbb论坛的安装(英文版)

    1:建立文件夹

  2. Linux phpbb论坛的安装(中文版)

    1:建立文件夹

  3. phpBB论坛 代码 语法高亮 模块 Codebox Plus

    phpBB代码语法高亮模块 Codebox Plus Code-By.Org (https://www.phpbb.com/customise/db/mod/codebox_plus/) (https ...

  4. 如何在 Ubuntu Linux 16.04上安装开源的 Discourse 论坛

    导读 Discourse 是一个开源的论坛,它可以以邮件列表.聊天室或者论坛等多种形式工作.它是一个广受欢迎的现代的论坛工具.在服务端,它使用 Ruby on Rails 和 Postgres 搭建, ...

  5. ubuntu 安装(install) pwntcha[一个做"验证码识别"的开源程序]

    一.安装 1. sudo apt-get install libsdl1.2-dev libsdl1.2debian sudo apt-get install libsdl1.2-dev(比较大,10 ...

  6. sublime安装php_beautifier来格式化PHP代码

    注:如果你使用sublime3,php版本是5.6以上,推荐使用这个插件phpfmt 环境 操作系统:windows7 sublime版本:2.0.2 PHP安装路径: D:\wamp\bin\php ...

  7. ubuntu安装discourse论坛----结合在apache服务上建立虚拟主机

    指导操作:https://github.com/discourse/discourse/blob/master/docs/INSTALL-cloud.md 一.先安装 Docker / Git: wg ...

  8. docker——容器安装tomcat

    写在前面: 继续docker的学习,学习了docker的基本常用命令之后,我在docker上安装jdk,tomcat两个基本的java web工具,这里对操作流程记录一下. 软件准备: 1.jdk-7 ...

  9. 网络原因导致 npm 软件包 node-sass / gulp-sass 安装失败的处理办法

    如果你正在构建一个基于 gulp 的前端自动化开发环境,那么极有可能会用到 gulp-sass ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...

随机推荐

  1. 20145240 《Java程序设计》第十周学习总结

    20145240 <Java程序设计>第十周学习总结 教材学习内容总结 网络编程 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据. 程序员所作的事情就是把数据发送到指定的位置 ...

  2. QT应用程序设置图标

    一.纯Qt 1.下载图标:app.ico 2.新建记事本,输入:IDI_ICON1 ICON DISCARDABLE"app.ico":改变名字为jude.rc 3.将两个文件放在 ...

  3. Windows10提示“没有权限使用网络资源”的解决方案

    1.点击“开始→运行”,在“运行”对话框中输入“GPEDIT.MSC”,打开组策略编辑器 2.依次选择“计算机配置→Windows设置→安全设置→本地策略→用户权利分配” 3.双击“拒绝从网络访问这台 ...

  4. ios开发在导入环信SDK后运行出现 Reason: image not found 的解决方案

    在导入环信的SDK后,运行出现:

  5. iptable防火墙面试题

    第1章 (一)基础口试题 1.1 详述 iptales 工作流程以及规则过滤顺序? 1.防火墙是一层层过滤的.实际是按照配置规则的顺序从上到下,从前到后进行过滤的. 2.如果匹配上了规则,即明确表明是 ...

  6. 暑假爆零欢乐赛SRM08题解

    这真的是披着CF外衣的OI赛制?我怎么觉得这是披着部分分外衣的CF?果然每逢cf赛制必掉rating,还是得%%%cyc橙名爷++rp.. A题就是找一找序列里有没有两个连在一起的0或1,并且不能向两 ...

  7. CSU 1786 莫队+KDTree

    题意 给出n个二维点(2e5) 和 q个询问(1e4) 每个询问给lr 问点l到r间有多少对点的曼哈顿距离<=d 点的坐标<=108 想出了莫队算法 复杂度n^1.5 看起来很科学 但是每 ...

  8. poj 1061 青蛙的约会 扩展欧几里德

    青蛙的约会 Time Limit: 1000MS   Memory Limit: 10000K       Description 两 只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们 ...

  9. MySql 创建/删除数据库

    C:\Users\Mr.Black>mysql -u root -pEnter password: ****Welcome to the MySQL monitor.  Commands end ...

  10. UML用例建模解析(二)---------用例执行者之间关系

    (1) 关联关系 关联关系是指执行者与用例之间的关系,又称为通信关系,如果某个执行者可以对某个用例进行操作,它们之间就具有关联关系,如下图所示,“经理”有一个功能为“查看库存报表”,因此可以在执行者“ ...