phpBB安装

要测试一个网站的安全性,不得不安装一个网站。常用的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上安装相应的软件包,主要是httpdphp,已经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

    按照提示进行安装。检查时,会报几个文件夹的权限不够,把他们改成777 
    chmod 777 file…

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

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

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

原文地址:https://www.cnblogs.com/hengwei/p/4754408.html