【CentOS7】基于Apache+php+mysql的许愿墙网站的搭建
搭建准备
方案一:将全部部署到一台服务器
方案二:
A服务器(centos7):Apache+php+php的网站
B服务器(centos5):mysql
我们使用的是方案二
一丶将各服务器所需软件安装好,并进行操作
A服务器:
首先挂载光盘,配置本地yum源 #yum install httpd -y ///安装Apache #yum install php -y ///安装PHP #yum install php-mysql -y ///安装连接PHP与MySQL的服务 #setenforce 0 ///临时关闭selinux防火墙
#systemctl stop firewalld.service ///临时关闭firewalld防火墙
#vi /etc/sysconfig/selinux 然后在文件里将SELINUX=XXXX 改为 SELINUX=disable ///永久关闭selinux防火墙
#systemctl disable firewalld.service ///永久关闭firewalld防火墙
#systemctl restart httpd.service ///重启Apache服务
将网站素材添加到 /var/www/html 目录下
进入connect.php 修改文件
<?php
$host="192.168.100.234"; ///数据库位于那台主机
$db_user="aa01"; ///连接数据库需要的用户
$db_pass="123456"; ///连接数据库需要的密码
$db_name="xyq"; ///所需数据库名
$timezone = "Asia/Shanghai";
B服务器: 首先挂载光盘,配置本地yum源 #yum install mysql-server -y ///安装数据库服务器端 #service mysqld restart ///重启数据库服务 #mysql ///首先进入数据库进行管理 show databases; //查看mysql-server有那些数据库 create user 'aa01'@'192.168.100.134' identified by '123456'; /// //给192.168.100.134创建用户,即创建的用户只能在192.168.100.134上登录 create database xyq; //创建xyq数据库 grant all privileges on xyq.* to 'aa01'@'192.168.100.140'; //给某个用户加上指定数据库的权限,*代表所有的表 use xyq; ///进入到xyq数据库 show tables; ///查询数据库里有那些表
///然后将所需要的表创建在xyq数据库
quit ///退出数据库管理
现在在浏览器输入A服务器IP地址进行测试:
实验成功!!!!