LNMP测试环境部署(一)

**

LNMP测试环境部署(一)

**
一、基本环境配置
基本软件目录
[[email protected] ~]# mkdir /data/{server,soft} -p
[[email protected] ~]# ls /data/
server soft
上传安装包LNMP测试环境部署(一)
(一)、安装nginx
安装nginx软件的基本依赖软件LNMP测试环境部署(一)
LNMP测试环境部署(一)
下载nginx(如果有就不用再下载了)
LNMP测试环境部署(一)
编译安装nginx
1、解压
LNMP测试环境部署(一)
2、配置
LNMP测试环境部署(一)
LNMP测试环境部署(一)
3、编译
LNMP测试环境部署(一)
LNMP测试环境部署(一)
4、安装
LNMP测试环境部署(一)
LNMP测试环境部署(一)
5、创建专用的启动用户www,并修改配置文件
LNMP测试环境部署(一)
LNMP测试环境部署(一)
6、检查效果
LNMP测试环境部署(一)
LNMP测试环境部署(一)
7、检查
LNMP测试环境部署(一)
8、启动
LNMP测试环境部署(一)
9、关闭
LNMP测试环境部署(一)
10、重启
LNMP测试环境部署(一)
(二)、部署mysql
1、下载mysql,因为本人有压缩包,所以这一步忽略了
2、解压软件
LNMP测试环境部署(一)
3、创建软链接
LNMP测试环境部署(一)
4、创建专用用户
LNMP测试环境部署(一)
5、初始化mysql数据库
LNMP测试环境部署(一)
LNMP测试环境部署(一)
6、相关配置文件
<1>、数据库配置文件管理
LNMP测试环境部署(一)
<2>、数据库启动命令配置
LNMP测试环境部署(一)
<3>、启动文件修改
LNMP测试环境部署(一)
<4>、数据库文件权限管理
LNMP测试环境部署(一)
7、启动数据库前检查,并启动数据库,检查数据库启动状态
LNMP测试环境部署(一)
8、配置环境变量,并让配置文件生效。(进入文件后,先按大写的G,再按小写的o,到文档的最下面)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
9、测试进入数据库
LNMP测试环境部署(一)
10、将mysql服务设置为开机自启动服务
LNMP测试环境部署(一)
11、设置mysql数据库登录用户名与密码
LNMP测试环境部署(一)
12、测试密码是否设置成功
LNMP测试环境部署(一)
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、安装基本依赖软件
LNMP测试环境部署(一)
LNMP测试环境部署(一)
2、安装libiconv软件
LNMP测试环境部署(一)
<1>、下载安装包
LNMP测试环境部署(一)
<2>、解压
LNMP测试环境部署(一)
<3>、配置
LNMP测试环境部署(一)
LNMP测试环境部署(一)
<4>、编译并安装
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
3、安装其他软件包
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
4、php软件安装
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
5、编译并安装
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
6、文件配置
<1>、创建目录,生成程序文件,这里失败的话/data/server下就不会有php的目录
LNMP测试环境部署(一)
<2>、创建一个软链接,方便使用,更新软件时,重新创建软链接即可
LNMP测试环境部署(一)
<3>、把解压包内的php解析文件拷贝到php安装目录下
LNMP测试环境部署(一)
<4>、修改php.ini文件,开启session功能
LNMP测试环境部署(一)
LNMP测试环境部署(一)
LNMP测试环境部署(一)
<5>、备份文件
LNMP测试环境部署(一)
7、启动
LNMP测试环境部署(一)
8、关闭
LNMP测试环境部署(一)
二、软件安装总结
解压 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选项的另一个好处是卸载软件或移植软件。当某个安装的软件不再需要时,只须简单的删除该安装目录,就可以把软件卸载得干干净净;移植软件只需拷贝整个目录到另外一个机器即可(相同的操作系统)。