Day03 lanmp

前提:mysql需要mysql-boost-5.7.17.tar.gz  解压tar zxfmysql-boost-5.7.17.tar.gz

      php需要php-5.6.20.tar.bz2  解压tar

      cmake需要cmake-2.8.12.2-4.el6.x86_64.rpm    rpm的安装 rpm-ivh  cmake-2.8.12.2-4.el6.x86_64.rpm  然后yum install

df -h 留出足够大的空间以便编译

1.mysql安装

(1)在ser1中,进入mysql-5.7.17下

将cmake所需的参数放入另一个shell的vim中,用\vi开启,一条一条复制,以免空格符识别出错

执行:

Day03 lanmp

查看PDF文档:evince+文件名

一边编译一边下载,直到出现

Day03 lanmp

编译完成

make  && make  install 

(2)创建不可登录的mysql用户

Day03 lanmp


(3)进入/usr/local/mysql下

Day03 lanmp

(4)给权限

Day03 lanmp

(5)进入/usr/local/lnmp/mysql/bin

vim  ~/.bash_profile

Day03 lanmp

source  ~/.bash_profile 

(6)开启服务

Day03 lanmp

(7)进行mysql安全设置

Day03 lanmp

2.php安装

(1)编译

Day03 lanmp


一边编译一边下载

make  && make  install

(2)进入  php-5.6.20下

Day03 lanmp

(3)进入/spai/fpm下

Day03 lanmp

(4)进入/usr/local/lnmp/php/etc下

vim  php.ini

加入:extension=memcache.so

(5)重新加载服务

Day03 lanmp

Day03 lanmp

Day03 lanmp

(6)退回php目录下

Day03 lanmp

(7)进入/usr/local/lnmp/nginx/conf下

vim  nginx.conf

Day03 lanmp

Day03 lanmp

Day03 lanmp


nginx

(8)进入html下

vim  index.php

php安装完成,通过浏览器访问

Day03 lanmp



3.制作bbs

需要安装包

Day03 lanmp

Day03 lanmp

(1)进入/usr/local/lnmp/nginx/html/bbs

Day03 lanmp

(2)进入usr/local/lnmp/php/etc下

vim  php.ini

Day03 lanmp

总共需要添加3处

(3)重启服务

Day03 lanmp

(4)进入/usr/local/lnmp/mysql下Day03 lanmp

(5)浏览器访问ip+/bbs


4.监控缓存

需要memcache-2.2.5.tgz  解压tarzxf  memecache-2.2.5.tgz

(1)yum remove php

rpm  -qa|grep php过滤无php包

source  ~/.bash_profile  重新加载环境

(2)进入memcache-2.2.5目录下

执行phpize

./configure

make  && make  install

 (3)进入/usr/local/lnmp/php/etc下

vim  php.ini

Day03 lanmp

Day03 lanmp

(4)进入如下操作:

Day03 lanmp

Day03 lanmp

Day03 lanmp

cp  memcache.php /usr/local/lnmp/nginx/html

vim memcache.php

Day03 lanmp


(5)浏览器访问:ip+memcache.php

Day03 lanmp


5.需要安装包

Day03 lanmp

Day03 lanmp

(1)进入openresty-1.11.2.3下

执行./configure 编译

(2)进入/usr/local/openresty/nginx/conf下

vim  nginx.conf

Day03 lanmp

Day03 lanmp

Day03 lanmp

Day03 lanmp