手动部署lamp架构

环境

主机IP地址
node2(apache)192.168.182.138
node3(mariadb)192.168.182.139
node4(PHP)192.168.182.140

1. 首先关闭防火墙和selinux

[root@node2 ~]# systemctl stop firewalld.service
[root@node2 ~]# systemctl disable firewalld.service

[root@node3 ~]# systemctl stop firewalld.service
[root@node3 ~]# systemctl disable firewalld.service

[root@node4 ~]# systemctl stop firewalld.service
[root@node4 ~]# systemctl disable firewalld.service

[root@node2 ~]# vim /etc/selinux/config 
将SELINUX=enforcing改为SELINUX=disabled
node3和node4同样的操作

2. 配置yum源,这里为本地源

[root@node2 ~]# mkdir /mnt/cdrom/
[root@node2 ~]# mount /dev/sr0 /mnt/cdrom/
[root@node2 ~]# vim /etc/fstab
在最后一行添加下面的内容
/dev/sr0 /mnt/cdrom iso9660 defaults 0 0

3. 安装所需要的服务,并设置开机自启

[root@node2 ~]# yum -y install httpd
[root@node2 ~]# systemctl restart httpd.service
[root@node2 ~]# systemctl enable httpd

[root@node3 ~]# yum -y install mariadb-*
[root@node3 ~]# systemctl restart mariadb.service
[root@node3 ~]# systemctl enable mariadb

[root@node4 ~]# yum -y install php-*
[root@node4 ~]# systemctl restart php-fpm.service 
[root@node4 ~]# systemctl enable php-fpm.service

4. 修改httpd的配置文件

[root@node2 ~]# vim /etc/httpd/conf/httpd.conf

最后两行内容

image.png

添加下面两行内容

image.png

在index.html的后面添加index.php

image.png

[root@node2 ~]# cd /etc/httpd/conf.d/
[root@node2 conf.d]# pwd
/etc/httpd/conf.d
[root@node2 conf.d]# touch httpd.conf 

在此目录下创建一个httpd.conf的文件,在里面添加下面的内容,这里的IP地址为PHP主机
image.png

5. 修改PHP的配置文件

[root@node4 ~]# vim /etc/php-fpm.d/www.conf

添加一个9000端口,并注释此行的上面一行

image.png

将这里的127.0.0.1的本地主机修改为apache的IP地址

image.png

再进行以下操作

[root@node4 ~]# cd /var/www/html/
[root@node4 html]# ls
index.php
[root@node4 html]# cat index.php 
<?php
phpinfo();
?>

最后输入apache的IP地址即可访问
image.png

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值