2实现LAMP应用discuz和powerdns及xcache加速

把文件移动到data目录下
[root@localhost data]# yum install unzip* -y
安装软件
[root@localhost data]# unzip Discuz_X3.3_SC_UTF8.zip 
解压
[root@localhost data]# mv upload/ /var/www/html/forum
移动到html目录下叫forum论坛
[root@localhost html]# setfacl -R -m u:apache:rwx forum/
这个是临时把写权限写进去
稍后取消
[root@localhost html]# setfacl -Rb forum/
取消论坛的权限
安装

由于加入命令了可以写权限了
查看表的数据库信息
保存注册信息

查看已经生成数据库信息
进入这个数据库查看数据库已经生成的表

安装完成
由于权限没有给,所以登录不了网页,这里暂时先留住权限
登录论坛

到管理中心

登录密码

创建一些板块
刷新一下板块就出来了
发个帖子

添加新板块

板块建好了

读和执行权限
[root@localhost forum]# cd /var/www/html/forum
[root@localhost forum]# setfacl -R -m u:apache:rwx ./
进入到这个目录里
给apache读写执行的权限

接下来搭建dns

[root@localhost yum.repos.d]# yum install -y pdns pdns-backend-mysql
[root@localhost yum.repos.d]# yum install httpd php php-mysql mariadb-server -y
安装服务
[root@localhost yum.repos.d]# systemctl start httpd mariadb
启动服务
MariaDB [(none)]> CREATE DATABASE powerdns;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL ON powerdns.* TO 'powerdns'@'localhost' IDENTIFIED BY
    -> 'magedu';
创建数据库powerdns和账户pwerdns
切换到init 3模式

文件导入进来

注释了创建的表,因为已经创建了表,再次创建会报错的

导入进来

查看powerdns的表

把这行注释掉,其他的粘贴过来
[root@localhost ~]# vim /etc/pdns/pdns.conf
launch=gmysql
gmysql-host=localhost
gmysql-port=3306
gmysql-dbname=powerdns
gmysql-user=powerdns
gmysql-password=magedu
添加这几行
[root@localhost ~]# systemctl start pdns
启动pdns服务
yum -y install httpd php php-devel php-gd php-mcrypt php-imap phpldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-mbstring phpmcrypt php-mhash gettext
安装依赖包
[root@localhost ~]# systemctl restart httpd
重启服务
查看启动服务的路径
[root@localhost data]# wget http://downloads.sourceforge.net/project/poweradmin/poweradmin-2.1.7.tgz
下载pwerdns软件
[root@localhost data]# tar xf poweradmin-2.1.7.tgz -C /var/www/html/
-C 指点解压的路径
[root@localhost data]# cd /var/www/html/
[root@localhost html]# mv poweradmin-2.1.7/ poweradmin
进入这个路径,然后修改名称

安装软件

提供先前配置的数据库详情,同时为Poweradmin设置管理员密码

为Poweradmin创建一个受限用户说明: Username:PowerAdmin用户名 Password:上述用户的密码 Hostmaster:当创建SOA记录指定默认 主机管理员 Primary nameserver:主域名服务器 Secondary namesever:辅域名服务器
把这些命令到数据库上执行一遍

poweradmin对这些数据库有增删改的权限


到数据库上执行
[root@localhost ~]# vim /var/www/html/poweradmin/inc/config.inc.php
复制粘贴这段信息

安装完成后删除目录

[root@localhost ~]# rm -rf /var/www/html/poweradmin/install/
登录,账户admin密码magedu
添加主域

image.png
点就查看域

有一条soa的记录
添加一条a记录
添加一条ns记录

添加这些记录

测试是否成功

查看加速器的软件版本

使用这个命令测试10个
[root@localhost html]# ab -c 10 -n 100 http://172.22.90.3/wordpress/index.php
10个来测这个信息
显示这个信息Requests per second:    4.05 [#/sec] (mean)
每秒种处理的请求数4.05个,所以很慢
[root@localhost html]# yum install php-xcache -y
安装这个php加速器
[root@localhost html]# rpm -ql php-xcache
/etc/php.d/xcache.ini
/usr/lib64/php/modules/xcache.so
xcache.ini调用了xcache.so的文件
查看安装的模块

你可能感兴趣的:(2实现LAMP应用discuz和powerdns及xcache加速)