xml地图|网站地图|网站标签 [设为首页] [加入收藏]
来自 每日资讯 2019-09-28 16:45 的文章
当前位置: 新濠国际登录平台 > 每日资讯 > 正文

2.安装编译工具,机器名和ip地址分别如下

一、环境

CentOS下LAMP实现wordpress 安装

新濠国际登录平台 1

实现功能:

需要三台虚拟机,一台作为MySQL数据库,一台为NFS.一台创建虚拟主机,做workpress主机,让两台主机动态数据访问同一数据库,静态数据访问同一NFS服务器。

主机一:172.16.18.1(WordPress1 ) 172.16.18.1 (WordPress2 )

主机二:172.16.18.5 (NFS)

主机三:172.16.249.124 (MySQL)

新濠国际登录平台 2
环境搭建:

(一):配置NFS

服务端端配置:

服务器IP:172.16.18.5

在NFS服务器端安装nfs-utils

编辑配置文件:/etc/exports

/nfsserver 172.16.0.0/16(rw,async,no_root_squash)

创建共享目录/nfsserver

mkdir /nfsserver

给共享目录apache用户的rwx权限:

setfacl -m u:apache:rwx /nfsserver

重启服务:service nfs restart

客户端:

创建/web/nfs挂载目录:

showmount -a 172.16.18.5 查看共享的NFS服务。

mount -t nfs 172.16.18.5:/nfsserver /web/nfs

在nfs共享目录中创建wp1,wp2目录。

mkdir /nfsserver/{wp1,wp2}

(二):创建2台虚拟主机:

首先我们要确保本机的httpd服务正常:此服务配置可以自己编译安装最新版的Apache,也可以直接安装rpm包

编译配置文件httpd.conf

虚拟主机基于IP访问,地址为(host1)172.16.18.1 、(host2)172.16.18.2

我们以http2.4为例配置:添加虚拟主机。具体编译安装步奏见上一篇博文。

<VirtualHost172.16.18.1:80>[email protected]/web/nfs/wp1ServerNamewww.workpress1.comErrorLog/var/log/httpd/workpress1.errCustomLog/var/log/httpd/workpress1.accesscommen<Directory"/web/nfs/wp1">Requireallgranted</Directory></VitualHost><VirtualHost172.16.18.2:80>[email protected]/web/nfs/wp2ServerNamewww.workpress2.comErrorLog/var/log/httpd/workpress2.errCustomLog/var/log/httpd/workpress2.accesscommen<Directory"/web/nfs/wp2">Requireallgranted</Directory></VirtualHost>

注销#DocumentRoot “ path/to”

给本地配IP:172.16.18.{1,2}

启动service httpd2.4 restart

在/web/nfs/{wp1,wp2}下创建index.html

wp1/index.html<html><h1>workpress1</h1></html>wp2/index.html<html><h1>workpress2</h1></html>

访问:

新濠国际登录平台 3
(三):安装php模块

安装php,让php基于模块来运行。

配置apache,/etc/http2.4/httpd.conf 让Apache可以识别php

1、添加如下二行
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
新濠国际登录平台 4
2、定位至DirectoryIndex index.html
修改为:
DirectoryIndex index.php index.html
新濠国际登录平台 5
而后重新启动httpd,或让其重新载入配置文件即可测试php是否已经可以正常使用。
新濠国际登录平台 6

(四):安装数据库:

在centos7上我们选择yum包安装。

提供配置文件:

cpsupport-files/mysql.server/etc/rc.d/init.d/mysqldchkconfig--addmysqldchkconfig--listmysqldcpsupport-files/my-large.cnf/etc/my.cnf#vim/etc/my.cnf添加下边参数指定数据目录datadir=/mydata/data

进入mysql,创建用户给予所有权限,对所有库有所有权限。

GRANT ALL ON *.* 'wp3'@'172.16.%.%' IDENTIFIED BY 'wp3'

关闭防火墙:systemctl stop firewalld

[[email protected]]#mysqlWelcometotheMariaDBmonitor.Commandsendwith;org.YourMariaDBconnectionidis2Serverversion:5.5.39-MariaDBMariaDBServeCopyright(c)2000,2014,Oracle,MontyProgramAbandothers.Type'help;'or'h'forhelp.Type'c'toclearthecurrentinputstatement.

新濠国际登录平台 7

[[email protected]~]#mysqlMariaDB[mysql]>grantallon*.*to‘wp3’@'172.16.%.%'identifiedby'wp3';

二:安装WordPress

复制wordpress程序包到/web/nfs/{wp1,wp2}

解压.复制wp-config-sample.php为wp-config.php

vim wp-config.php

新濠国际登录平台 8
wp1与wp2配置都一样。

访问OK!

本文出自 “aolens·程超” 博客,请务必保留此出处

安装 实现功能: 需要三台虚拟机,一台作为MySQL数据库,一台为NFS.一台创建虚拟主机,做workpress主机,让两台主机动...

首先我们假定两台xCAT机器,机器名和ip地址分别如下

centos7安装redis3.0和phpredis扩展详细教程(图文),

整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用。

一.安装redis3.0

1.安装必要的包

yum install gcc

2.centos7安装redis

cd usr/local/src
#下载redis#
wget http://download.redis.io/releases/redis-3.0.0.tar.gz
#解压#
tar zxvf redis-3.0.0.tar.gz
cd redis-3.0.0
#编译 加参数防止Linux下make报错#
make MALLOC=libc

  新濠国际登录平台 9

出现上图所示内容,说明安装redis成功
为了方便,我们可以把redis-3.0.0重命名
mv redis3.0.0 redis

新濠国际登录平台,3.启动redis服务,测试redis是否正常

cd usr/local/src/redis
cd src
#启动redis服务#
./redis-server /usr/local/src/redis/redis.conf

  新濠国际登录平台 10

出现上图所示,表示redis服务已成功启动
#测试redis#
再开一个窗口,cd usr/local/src/redis/src
打开redis命令行
./redis-cli -h 127.0.0.1 -p 6379 
127.0.0.1:6379> set name kidd
OK
127.0.0.1:6379> get name
"kidd"

测试成功

二.安装phpredis扩展

1.确保php已经成功安装

#检查php版本#
php -v

2.安装编译工具

#安装编译工具#
yum install wget  make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils  patch perl

3.安装phpredis扩展

#下载扩展包#
cd usr/local/src
wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
#解压#
tar zxvf phpredis-2.2.4.tar.gz
cd phpredis-2.2.4
#用phpize生成configure配置文件 如果phpize报错,安装php-devel#
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config
make
make install
安装完成之后,会出现nstalling shared extensions:     /usr/lib64/php/modules/
vim etc/php.ini
添加extension=redis.so
重启apache或者nginx php-fpm

4.测试是否安装成功

访问phpinfo.php文件

新濠国际登录平台 11

出现上图所示,表示安装成功,到此整个过程完成

整理一下centos7安装redis3.0和phpredis扩展的过程,有需要的朋友可以拿去使用。 一.安装redis3...

nfsserver01:192.168.127.100  centos7.3

xcat master
    hostname: xcat
    ip: 192.168.31.102
xcat node
    hostname: xcat1
    ip: 192.168.31.251

nfsclient01:192.168.127.101  centos7.3

具体操作步骤如下:

二、NFS原理

  1. 创建本地操作系统安装文件

新濠国际登录平台 12

chtab key=master site.value='<host ip>'copycds -n CentOS5.11 -a x86_64 CentOS-5.11-x86_64-bin-DVD-1of2.iso CentOS-5.11-x86_64-bin-DVD-2of2.iso
copycds -n centos6.6 -a x86_64 CentOS-6.6-x86_64-bin-DVD1.iso CentOS-6.6-x86_64-bin-DVD2.iso

三、安装测试

  1. 配置 master 属性

1、nfsserver安装

chtab key=master site.value='<host ip>'

[root@nfsserver01 ~]# yum install rpcbind nfs-utils -y
[root@nfsserver01 ~]# mkdir /Share
[root@nfsserver01 ~]# chmod 755 /Share
[root@nfsserver01 ~]# ll -d /Share
drwxr-xr-x. 2 root root 6 8月  16 10:42 /Share
[root@nfsserver01 ~]# mkdir /Share
[root@nfsserver01 ~]# chmod 755 /Share
[root@nfsserver01 ~]# ll -d /Share
drwxr-xr-x. 2 root root 6 8月  16 10:42 /Share
[root@nfsserver01 ~]# vim /etc/exports

#######shared for test by suffergtf at 2018-8-16######
/Share  192.168.127.0/24(rw,sync)
[root@nfsserver01 ~]# systemctl start rpcbind
[root@nfsserver01 ~]# systemctl enable rpcbind
[root@nfsserver01 ~]# netstat -lntup|grep rpcbind
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      10432/rpcbind       
tcp6       0      0 :::111                  :::*                    LISTEN      10432/rpcbind       
udp        0      0 0.0.0.0:855             0.0.0.0:*                           10432/rpcbind       
udp        0      0 0.0.0.0:111             0.0.0.0:*                           10432/rpcbind       
udp6       0      0 :::855                  :::*                                10432/rpcbind       
udp6       0      0 :::111                  :::*                                10432/rpcbind 
[root@nfsserver01 ~]# rpcinfo -p localhost
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper

[root@nfsserver01 ~]# systemctl start nfs
[root@nfsserver01 ~]# systemctl enable nfs
Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service.

[root@nfsserver01 ~]# rpcinfo -p localhost
   program vers proto   port  service
    100000    4   tcp    111  portmapper
    100000    3   tcp    111  portmapper
    100000    2   tcp    111  portmapper
    100000    4   udp    111  portmapper
    100000    3   udp    111  portmapper
    100000    2   udp    111  portmapper
    100024    1   udp  40390  status
    100024    1   tcp  56253  status
    100005    1   udp  20048  mountd
    100005    1   tcp  20048  mountd
    100005    2   udp  20048  mountd
    100005    2   tcp  20048  mountd
    100005    3   udp  20048  mountd
    100005    3   tcp  20048  mountd
    100003    3   tcp   2049  nfs
    100003    4   tcp   2049  nfs
    100227    3   tcp   2049  nfs_acl
    100003    3   udp   2049  nfs
    100003    4   udp   2049  nfs
    100227    3   udp   2049  nfs_acl
    100021    1   udp  50142  nlockmgr
    100021    3   udp  50142  nlockmgr
    100021    4   udp  50142  nlockmgr
    100021    1   tcp  32899  nlockmgr
    100021    3   tcp  32899  nlockmgr
    100021    4   tcp  32899  nlockmgr
[root@nfsserver01 ~]# showmount -e localhost
Export list for localhost:
/Share 192.168.127.0/24
  1. 配置password,可以使用“tabdump passwd”查看

2、nfsclient安装

chtab key=system passwd.username=root passwd.password=Letmein

本文由新濠国际登录平台发布于每日资讯,转载请注明出处:2.安装编译工具,机器名和ip地址分别如下

关键词: