LNMP软件安装部署

LNMP软件安装部署

准备工作
1、准备一台服务器,我这里是使用是腾讯服务器;
2、下载相关安装包:
链接:https://pan.baidu.com/s/1JeG9OzC-h9D0DiNRlqUKEg
提取码:34ya

上传安装包到linux服务器中
我是使用的上传方式为: (方式有很多,)
lrzsz上传方式(虚拟机需要安装到该工具), win与linux互相传文件的工具
检测是否安装到:

另外:如果你也是使用的云服务器的话,最好本地工具访问,操作比较方便,我这里使用下xshell;

如果没安装的话,可执行安装;

命令行输入:

根据弹出窗口选择对应的安装包;

是下载文件到wim本地

创建两个文件夹放置安装包和安装目的地;
用于放置准备好安装压缩包
软件安装的目录

  1. LNMP 之 N

nginx安装
基本依赖环境部署
安装nginx软件的基本依赖软件

检查是否有安装:

编译安装nginx
注意:
编译安装nginx的时候,应该有一个专用的启动用户,我们把这个用户设置为 www

创建专用的启动用户www

编译安装nginx (依次执行)

/softwear/nginx/ 为软件配置的路径 ;
–user=www –group=www 为设置www为启动用户;也可以通过修改conf文件,将user后面的nobody更改为www

修改配置文件

user www;
注意:将user后面的nobody更改为www

拓展:
源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(makeinstall)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure–help输出详细的选项列表。其中–prefix选项是配置安装的路径,如果不配置该选项,安装后可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc,其它的资源文件放在/usr/local/share,比较凌乱。如果配置–prefix,如:./configure
–prefix=/usr/local/test可以把所有资源文件放在/usr/local/test的路径中,不会杂乱。用了—prefix选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。当然要卸载程序,也可以在原来的make目录下用一次make
uninstall,但前提是make文件指定过uninstall。

检查效果
启动nginx

检查端口

查看浏览器效果 :url: ip:80

软件安装总结
解压 tar 作用:解压文件,获取真正的配置文件
配置 configure作用:根据默认的配置项或者更改配置项,生成编译配置文件(Makefile) 编译
make 作用:根据 Makefile内容,编译生成指定的软件所需要的所有文件
安装 make install 作用:将编译生成的所有文件,转移到软件指定安装的目录下面

nginx简单操作

检查nginx :/softwear/nginx/sbin/nginx -t
启动nginx: /softwear/nginx/sbin/nginx
关闭nginx : /softwear/nginx/sbin/nginx -s stop
重载nginx :/softwear/nginx/sbin/nginx -s reload
启动后检查: netstat -tnulp | grep nginx

  1. LNMP 之 M

mysql安装
mysql的安装方法很多,最简单的而且最适用就是二进制方法安装。接下来我们使用mysql的二进制包来进行安装部署mysql

解压软件

为方便目录名称简化可创建软连接:

同样,也需要创建专用用户

查看mysql用户
id mysql

初始化
初始化前需要安装autoconf库,不然会失败

初始化mysql数据库

相关配置文件
虚拟机中默认提供了msyql配置文件
默认配置文件:但是我们需要使用安装包对应的配置文件;

数据库配置文件管理
将默认配置文件备份并将我们需要使用的配置文件放到以下目录下:

数据库启动命令配置
(一般会将程序启动文件防止该目录下:/etc/init.d/)

添加启动文件的用户执行权限

启动文件修改
(查看启动文件mysqld,里面的启动文件加载路劲配置是默认的,需要修改为我当前自定义安装的路径/softwear/mysql/…)
执行命令批量修改:同时修改文件

sed -i ‘s#/usr/local/mysql#/softwear/mysql#g’ /softwear/mysql/bin/mysqld_safe /etc/init.d/mysqld

数据库文件权限管理

启动数据库
启动数据库前检查

启动数据库(通过启动文件启动)

检查数据库启动状态

进去mysql中

或者通过修改配置环境变量,简化启动;
配置环境变量

让配置文件生效

测试进入数据库(任何目录都可以)

一般将mysql服务设置为开机自启动服务

  1. LNMP 之 P

php安装
基本软件安装
安装基本依赖软件(必须)

安装libiconv软件
云盘中以提供了软件,也可以通过以下wget下载;

安装其他软件包

注意: 以上三个软件包,都需要安装;

php软件安装
安装php

在解压后的PHP目录内执行

php文件配置
创建目录,生成程序文件,这里失败的话/data/server下就不会有php的目录

创建一个软链接,方便使用,更新软件时,重新创建软链接即可

原参数:

修改后参数:

复制php-fpm的配置文件,默认没有该文件但是有一个备份文件

启动php
和nginx一样,使用程序目录下的启动命令来启动php,然后检查进程和端口 即可。

php简单操作
启动php

关闭php

至此安装完毕!!

有项目的可以部署上去验证,再次不做验证了;

文章知识点与官方知识档案匹配,可进一步学习相关知识MySQL入门技能树安装和登录安装32118 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月22日
下一篇 2020年10月22日

相关推荐