Linux部署分离的LAMP

  1. 两台主机:
    一台192.168.6.129安装apache httpd mariadb;
    一台192.168.6.130 安装php-fpm

  2. 在192.168.6.129上安装httpd 和mariadb

[root@host1 yum.repos.d]# yum install httpd -y
[root@host1 ~]# yum install MariaDB-server -y
  1. 测试httpd mariadb服务是否成功
    在这里插入图片描述
    在这里插入图片描述
  2. 在192.168.6.130主机上安装php-fpm 服务
	[root@host2 ~]# yum install -y php-fpm

在这里插入图片描述
5. 配置php-rpm 工作在192.168.6.130:9000端口上

在vim /etc/php-fpm.d/www.conf配置文件中
listen = 192.168.6.130:9000

在这里插入图片描述

启动php-fpm 服务  systemctl start php-fpm 

看到已经开启了192.168.6.130:9000端口,然后只要配置一下192.168.6.129上的httpd,请求.PhP结尾的支援都交给192.168.63130:9000执行
在这里插入图片描述
6.在192.168.6.129主机上配置.php结尾的资源能够连接到192.168.6.130主机上,这里要先看下是否已经加载了fcgi模块
在这里插入图片描述
7.在192.168.6.130主机上测试下php-fpm是否生效

	[root@host2 ~]# mkdir /var/www/html/ -p
	Vim /etc/var/www/html/test.php

在这里插入图片描述

8.重启httpd服务和php-fpm
	Systemctl restart httpd
	Systemctl restart php-fpm

9.在192.168.6.129主机上测试访问192.168.6.130/test.php是否生效

	[root@host1 conf.d]# curl -I 192.168.6.129/test.php

在这里插入图片描述
测试成功
在这里插入图片描述
10.接下来要安装xcache模块来提高php性能
在192.168.6.130主机上安装php-xcache

	[root@host2 html]# yum install php-xcache -y

11.重启php-fpm 然后访问192.168.6.129/test/php,看下是否支持php-xcache模块

	[root@host2 html]# systemctl restart php-fpm

在这里插入图片描述
在这里插入图片描述
可以看出是支持的,并且版本就是刚才yum安装的版本。

12.在192.168.6.130主机上安装php-mysql此包用于php连接mysqls数据库

[root@host2 html]# yum install -y php-mysql

13.在192.168.6.129主机mariadb 数据库里创建账户并授权连接

MariaDB [(none)]> grant all on *.* to 'puser'@'192.168.6.%' identified by 'centos';

MariaDB [(none)]> flush privileges;

在这里插入图片描述

[root@host1 conf.d]# systemctl restart mariadb

13.在192.168.6.130主机上创建测试页面,看是否可以连接成功
在这里插入图片描述

[root@host2 html]# cat test_conn_mysql.php 
<?php
$mysqli=new mysqli("192.168.6.129","puser","centos");
if(mysqli_connect_errno()){
echo "Failure";
$mysqli=null;
exit;
}
echo "conn OK\n";
$mysqli->close();
?>

14.重启php-fpm 服务

	[root@host2 html]# systemctl restart php-fpm

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值