环境
主机 | 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
最后两行内容
添加下面两行内容
在index.html的后面添加index.php
[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主机
5. 修改PHP的配置文件
[root@node4 ~]# vim /etc/php-fpm.d/www.conf
添加一个9000端口,并注释此行的上面一行
将这里的127.0.0.1的本地主机修改为apache的IP地址
再进行以下操作
[root@node4 ~]# cd /var/www/html/
[root@node4 html]# ls
index.php
[root@node4 html]# cat index.php
<?php
phpinfo();
?>
最后输入apache的IP地址即可访问