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 ,由于网络原因你可能会安装失败,因为安装过程中部分细节会到亚马逊云服务器上获取文件.本文主要讨论在不变更 ...
随机推荐
- python之json模块的基本使用
json模块的作用:将字符串和字典相互转换 json和eval的区别: eval函数不能识别null转换成None json可以将null转换成python可以识别的None json序列化和反序列化 ...
- R和Python小数的保留
R: 1.保留几位有效数字: signif(x,digits) 2.保留几位小数: round(x,digits) Python: 1.“%.2f”%a
- problem-1003(恢复一下)
问题: Given a sequence a[1],a[2],a[3]......a[n], your job is to calculate the max sum of a sub-sequenc ...
- linux usb简介
参考书:<linux device drivers>.<usb 2.0规范> <usb3.1规范><usb白皮书> 以linux为例来说明usb系统. ...
- 在.h和.cpp中包含头文件的区别
1.在.h中包含头文件,是为了声明一系列这个头文件的变量等,可能会产生重复包含的问题: 2.在.cpp中包含头文件只是为了实现这个头文件或者使用其中的方法,不会有重复包含的问题,所以尽量在源文件中包含 ...
- Could not fetch URL https://pypi.org/simple/pip/: There was a problem confir
这个问题其实是无意中解决的:因为在网上找不到解决办法,是我在yum -y installl wget后,自动就好了,安装wget的时候,可能更新了openssl的缘故吧.
- BZOJ-1396: 识别子串
后缀自动机+线段树 先建出\(sam\),统计一遍每个点的\(right\)集合大小\(siz\),对于\(siz=1\)的点\(x\),他所代表的子串只会出现一次,设\(y=fa[x]\),则这个点 ...
- kafka原理学习好文
摘自:http://blog.csdn.net/suifeng3051/article/details/48053965 http://blog.csdn.net/ychenfeng/article/ ...
- windows live writer 原始图片大小设置
点击图片,右面对图片参数进行设置,然后点击保存默认设置. 那么以后再插入图片,就不要重新操作了.
- java常用封装方法
public Map<String,String> getDateByStr(String str,String startDate,String endTime){ Map<Str ...