LNMP软件安装部署
准备工作
1、准备一台服务器,我这里是使用是腾讯服务器;
2、下载相关安装包:
链接:https://pan.baidu.com/s/1JeG9OzC-h9D0DiNRlqUKEg
提取码:34ya
上传安装包到linux服务器中
我是使用的上传方式为: (方式有很多,)
lrzsz上传方式(虚拟机需要安装到该工具), win与linux互相传文件的工具
检测是否安装到:
另外:如果你也是使用的云服务器的话,最好本地工具访问,操作比较方便,我这里使用下xshell;
如果没安装的话,可执行安装;
命令行输入:
根据弹出窗口选择对应的安装包;
是下载文件到wim本地
创建两个文件夹放置安装包和安装目的地;
用于放置准备好安装压缩包
软件安装的目录
- 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
- 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服务设置为开机自启动服务
- 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进行处理,非常感谢!