njsuntop 发表于 2018-12-17 06:08:51

LAMP(php

  搭建条件:
  CentOS 7:lamp (php-fpm);
  要求:(1)三者分离与三台主机
  (2)一个虚拟主机用于提供phpmyadmin;另一个虚拟主机用于提供wordpress
  (3)实现xcache功能
  
  主机1 IP:172.18.42.200
  主机2 IP:172.18.42.201
  主机3 IP:172.18.42.202
  

  一、在主机1上yum安装httpd
  1、基于FQDN访问phpmyadmin或wordpress,需要把httpd主配置文件里面的DocumentRoot注释掉

http://s5.运维网.com/wyfs02/M00/7F/76/wKiom1cfLNeTNmCuAAAOOoeq1BU643.png
  2、随后在conf.d/目录下编辑文件vma.conf
http://s2.运维网.com/wyfs02/M01/7F/76/wKiom1cfMD3iJUBlAAC1kch2oV8074.png
  二、在主机2yum安装php-fpm

   1、更改www.conf配置文件
http://s2.运维网.com/wyfs02/M02/7F/76/wKiom1cfM2Ow-ssBAAB-AvtshCY875.png
  2、随后创建2个指定的目录;下载,解压wordpress、phpmyadmin
http://s4.运维网.com/wyfs02/M02/7F/73/wKioL1cfNj_hExmAAAAn1gsj6L0232.png
  phpmyadmin和wordpress的解压下载相差无几,所以我就不贴图了;但是phpmyadmin要将解压后的目录创建符号链接‘pma’
  

  三、在主机3安装mariadb-sever,并实现wordpress、phpmyadmin的访问

  1、启动mariadb,并给主机2创建用户并授权
http://s4.运维网.com/wyfs02/M01/7F/73/wKioL1cfOC7TlcdJAABfhqKFxjI368.png
  2、在主机2上尝试是否能登录mariadb;如果可则编辑文件wp-config.php
http://s5.运维网.com/wyfs02/M00/7F/76/wKiom1cfOZSxGhIRAABk-RFcwD4589.png
http://s2.运维网.com/wyfs02/M01/7F/76/wKiom1cfOdLh7rZCAAAk3bWhUms109.png
  这样,wordpress就可以访问了
  3、对于phpmyadmin先要yum安装php-mbstring;使其支持中文字符;以及安装php-mysql;随后在“/var/lib/php/"创面目录“session”,并将其属主属组改为apache。

http://s2.运维网.com/wyfs02/M01/7F/74/wKioL1cfO4-iM6bZAAAUteWUPFk975.png
  4、随后编辑文件config.inc.php
http://s4.运维网.com/wyfs02/M00/7F/74/wKioL1cfPKDhpuiPAABVGHaEJ64152.png
http://s3.运维网.com/wyfs02/M01/7F/74/wKioL1cfPZqQB1hYAAAKy4dHqzk282.png
  这样就可以登录上啦
  

  四、实现xcache加速

  未安装xcache进行一次测试
http://s4.运维网.com/wyfs02/M01/7F/74/wKioL1cfRZiCU-GKAAAZtLEFNBE832.png
  安装xcache进行一次测试
http://s2.运维网.com/wyfs02/M02/7F/74/wKioL1cfReSj5favAAAXFNrpxhc826.png
  因为在本地测试,结果不怎么明显;但是基本原理、过程是一样的
  

  注意问题:在/var/lib/php目录下创建session是要记得更改其属组属主以及权限;



页: [1]
查看完整版本: LAMP(php