LNMP测试环境部署(一)

r囧r小猫 2023-06-16 13:59 75阅读 0赞

**

LNMP测试环境部署(一)

**
一、基本环境配置
基本软件目录
[root@wwy ~]# mkdir /data/{server,soft} -p
[root@wwy ~]# ls /data/
server soft
上传安装包在这里插入图片描述
(一)、安装nginx
安装nginx软件的基本依赖软件在这里插入图片描述
在这里插入图片描述
下载nginx(如果有就不用再下载了)
在这里插入图片描述
编译安装nginx
1、解压
在这里插入图片描述
2、配置
在这里插入图片描述
配置结束
3、编译
编译开始
编译结束
4、安装
安装开始
安装结束
5、创建专用的启动用户www,并修改配置文件
在这里插入图片描述
在这里插入图片描述
6、检查效果
成功
虚拟机连接
7、检查
在这里插入图片描述
8、启动
在这里插入图片描述
9、关闭
在这里插入图片描述
10、重启
在这里插入图片描述
(二)、部署mysql
1、下载mysql,因为本人有压缩包,所以这一步忽略了
2、解压软件
在这里插入图片描述
3、创建软链接
在这里插入图片描述
4、创建专用用户
在这里插入图片描述
5、初始化mysql数据库
开始初始化
初始化结束
初始化数据库是可能会报错:
报错信息:
-bash: ./scripts/mysql_install_db: /usr/bin/perl: 坏的解释器: 没有那个文件或目录
解决方法参照网址:
https://blog.51cto.com/12611871/1967938

6、相关配置文件

<1>、数据库配置文件管理
在这里插入图片描述

<2>、数据库启动命令配置
在这里插入图片描述

<3>、启动文件修改
在这里插入图片描述

<4>、数据库文件权限管理
在这里插入图片描述
7、启动数据库前检查,并启动数据库,检查数据库启动状态
在这里插入图片描述
8、配置环境变量,并让配置文件生效。(进入文件后,先按大写的G,再按小写的o,到文档的最下面)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9、测试进入数据库
在这里插入图片描述
10、将mysql服务设置为开机自启动服务
在这里插入图片描述
11、设置mysql数据库登录用户名与密码
在这里插入图片描述
12、测试密码是否设置成功
在这里插入图片描述
13、基本操作

<1>、查询默认的数据库信息:show databases

<2>、选择使用一个数据库:use mysql

<3>、查看当前所在数据库:elect database()

<4>、查看当前登录数据库的用户:select user()

<5>、查看可以登录mysql数据库的目录:select user,host from mysql.user

<6>、创建一个数据库:create database iwebshop

<7>、创建一个数据库的用户:grant all on iwebshop.* to ‘iwebshop’@‘localhost’ identified by ‘123456’

<8>、创建用户后,更新一下数据库的信息:flush privileges

<9>、查看数据库的用户信息:select user,host from mysql.user

<10>、删除一个数据库:drop database iwebshop
(三)、安装php
1、安装基本依赖软件
在这里插入图片描述
在这里插入图片描述
2、安装libiconv软件
在这里插入图片描述

<1>、下载安装包
在这里插入图片描述

<2>、解压
在这里插入图片描述

<3>、配置
在这里插入图片描述
在这里插入图片描述

<4>、编译并安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3、安装其他软件包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、php软件安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5、编译并安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、文件配置

<1>、创建目录,生成程序文件,这里失败的话/data/server下就不会有php的目录
在这里插入图片描述

<2>、创建一个软链接,方便使用,更新软件时,重新创建软链接即可
在这里插入图片描述

<3>、把解压包内的php解析文件拷贝到php安装目录下
在这里插入图片描述

<4>、修改php.ini文件,开启session功能
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<5>、备份文件
在这里插入图片描述
7、启动
在这里插入图片描述
8、关闭
在这里插入图片描述
二、软件安装总结
解压 tar
作用:解压文件,获取真正的配置文件
配置 configure
作用:根据默认的配置项或者更改配置项,生成编译配置文件(Makefile)
编译 make
作用:根据 Makefile 内容,编译生成指定的软件所需要的所有文件
安装 make install
作用:将编译生成的所有文件,转移到软件指定安装的目录下面

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

发表评论

表情:
评论列表 (有 0 条评论,75人围观)

还没有评论,来说两句吧...

相关阅读