11.1 LAMP架构介绍
Q:httpd和php为什么需要组合在一起,不能分开部署在不同的节点使用网络来进行数据协同吗?
A:因为我们使用的方式是,php作为httpd的一个模块存在的。?他们两者必须要在一起,才能实现效果。当然,如果你把php做成以fastcgi的形式,这样httpd可以在另外的机器上调用它,这样用就跟lnmp类似了。?
11.2 MYSQL/Maria DB 介绍
环境搭建要搭建3编以上。
11.3 MYSQL 安装(上)
11.4 MYSQL 安装(中)
11.5 MYSQL 安装(下)
课程用到安装包地址:r.aminglinux.com 下载用到的包。
《?安装mysql》
1)进入下载目录,并下载包
cd?/usr/local/src/? 约定以后所有的安装包都安装在这里
wget?http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
(64位二进制免编译包)。
2)解压,并挪动修改目录名字
tar?zxvf?/usr/local/src/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.6.36-linux-glibc2.5-x86_64 ?/usr/local/mysql?
3) 进入解压后的目录创建用户和存放数据的目录
cd?/usr/local/mysql?
useradd?-s?/sbin/nologin?mysql?
mkdir?-p?/data/mysql?
4)初始化安装一下
chown?-R?mysql:mysql? /data/mysql?
chowd?-R?755? /usr/local/mysql/data
./scripts/mysql_install_db?--user=mysql?--datadir=/data/mysql?
echo $? 查安装对不
缺少一个dumper的模块,由关键字搜索相关包,实际上如图,安装。
<yum list |grep perl |grep -i dumper>
5)拷贝模板配置文件并修改名字和配置
cp?support-files/my-default.cnf? /etc/my.cnf? 默认是放在这个下面的这个文件cnf
<rpm -qf /etc/my.cnf> 查看文件是由哪个安装的
6)拷贝启动脚本修改名字/修改地址和权限
cp?support-files/mysql.server ?/etc/init.d/mysqld
vim?/etc/init.d/mysqld???#修改basedir 和 datadir
chmod?755?/etc/init.d/mysqld?
7)将mysql加入系统服务列表里开机启动
chkconfig?--add?mysqld?
chkconfig?--list 查看系统服务
也可以用命令启动服务
chkconfig?mysqld?on?
service?mysqld?start
原文地址:http://blog.51cto.com/iammalt/2073387