LNMP介绍及MySQL、PHP的安装

一、LNMP架构介绍

1、和LAMP不同的是,供WEB服务的是Nginx
2, 并且php是作为一个独立服务存在的,这个服务叫做php-fpm
Nginx直接处理静态请求,动态请求会转发给php-fpm,Nginx处理静态请求相对于Apache要快很多;,Nginx用户并发可以是好几成,Apache就做不到。
LNMP介绍及MySQL、PHP的安装

二、mysql的安装跟LAMP大体相同
1>、卸载以前的mysql:
关闭mysql服务
rm -rf /usr/local/mysql //删除目录
rm -rf /etc/ini.d/mysqld //删除启动文件
rm -rf /data/mysql

2>、重新安装mysql
1.cd /usr/local/src
2.wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz
3.tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz 解压包
4.mv /usr/local/src/mysql-5.6.36 /usr/local/mysql
5.cd /usr/local/src/mysql-5.6.36
6.创建mysql用户
7.创建目录:/data/mysql
8、编译
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
9、拷贝配置文件: cp support-files/my-default.cnf /etc/my.cnf
10、拷贝启动文件: cp support-files/mysql.server /etc/init.d/mysqld
11、编辑配置文件,指定路径: vi /etc/init.d/mysqld
定义basedir和datadir
12、启动:/etc/init.d/mysqld start
查看是否启动成功:ps aux |grep mysqld
13、 加入到服务列表: chkconfig --add mysqld
开机启动:chkconfig mysqld on
用服务启动:service mysqld start

三、PHP的安装

猜你喜欢

转载自blog.51cto.com/10690709/2125830