一、LNMP架构解读
<编辑> LNMP平台就是Linux, Ngnix, MySQL, PHP的组合架编辑> <编辑>构,需要Linux云服务器,MySQL数据库,PHP解析环境编辑> <编辑>本案例主要介绍LNMP框架安装方法以及部署康盛创想!社区论坛应用。编辑>LNMP部署思路:
<编辑>安装Nginx服务编辑> <编辑>安装MySQL服务编辑> <编辑>安装配置PHP解析环境编辑> <编辑>部署康盛创想!社区论坛网络应用编辑>二、环境准备
<编辑>可以远程连接我的IP: 192.168.56.1,有个共享文件lamp7,里面有个LNMP安装包编辑> <编辑>如果有安装包,无需下载,没有可以到此文件中下编辑> <编辑>三,搭建Nginx 编辑>1,安装编译工具:gcc, gcc-c + +, pcre, pcre-devel, zlib-devel,并关闭防火墙。
<代码> [root@localhost ~] # systemctl firewalld.service停止 (root@localhost ~) # setenforce 0 (root@localhost ~) # yum安装gcc gcc-c + + pcre pcre-devel使zlib-devel - y 代码><编辑> 2,山挂载共享文件到/abc,解压nginx包编辑>
<代码> mkdir/abc 山。cifs//192.168.56.1/lamp7/abc cd/opt/LNMP 焦油zxvf nginx-1.12.2.tar。广州- c/opt/代码>
7,添加Nginx系统服务,有两种方式:服务或者systemctl。
<编辑>为了使Nginx服务的启动,停止,重载等操作更加方便,可以编写基于CentOS 7.6的Nginx服务控制文件使用systemctl工具来进行管理编辑><代码> cd/lib/systemd/system vim nginx.service - - - - - - - - - - - -要刷配置参数- - - - - - - - - - - - (单位) 描述=nginx=network.target后 (服务) 类型=分支 PIDFile=/usr/地方/nginx/logs/nginx.pid ExecStart=/usr/地方/nginx/sbin/nginx ExecReload=/usr/bin/杀- s玫瑰MAINPID美元 ExecStop=/usr/bin/杀- s退出MAINPID美元 PrivateTmp=true (安装) WantedBy=多用户。目标代码>
<编辑> 8,把服务启动文件设置权限编辑>
<代码> chmod 754 nginx。服务代码><编辑> 9日打开nginx服务器编辑>
<代码> systemctl nginx.service开始 netstat -anpt | grep 80 代码>
<编辑> 10,在自己的centos7自带的浏览器上验证安装的nginx 编辑> <编辑>输入192.168.111.141,出现“欢迎来到nginx !”即成功编辑>
四,MySQL的安装
<编辑> 1,安装MySQL环境依赖包编辑><代码> yum安装使用ncurses ncurses-devel野牛cmake - y ------------------------------------------------ ncurses,//字符终端的包,方便终端操作& # 39; 野牛,//函数库& # 39;, cmake,//没有配置、使用cmake& # 39; 代码><编辑> 2,解压到/opt/编辑>
<代码> cd/abc/LNMP 焦油zxvf mysql-boost-5.7.20.tar。gz - c/opt/代码><编辑> 3,创建数据库的运行用户编辑>
<代码> useradd - s/sbin/nologin mysql代码><编辑> 4,编译配置编辑>
<代码> cd/opt/mysql-5.7.20/cmake \ -DCMAKE_INSTALL_PREFIX=/usr/地方/mysql \ -DMYSQL_UNIX_ADDR=/usr/地方/mysql/mysql。袜子\ -DSYSCONFDIR=/etc \ -DSYSTEMD_PID_DIR=/usr/地方/mysql \ -DDEFAULT_CHARSET=utf8 \ -DDEFAULT_COLLATION=utf8_general_ci \ -DWITH_INNOBASE_STORAGE_ENGINE=1 \ -DWITH_ARCHIVE_STORAGE_ENGINE=1 \ -DWITH-BLACKHOLE_STORAGE_ENGINE=1 \ -DWITH-PERFSCHEMA_STORAGE_ENGINE=1 \ 当地-DMYSQL_DATADIR=/usr/\/mysql/数据 -DWITH_BOOST=提高\ -DWITH_SYSTEMD=1LNMP架构解读及MySQL的安装