LNMP安装(centos7)

因为centos7有一个月的免费试用,所以在这一个月里LNMP装了删,删了装不下6,7次,各个环境安装成功页面在文章底部!!

工作时间也蛮久的了,因为之前公司都有自己的运维,服务器一直想搞搞就自己下个vm虚拟机等玩玩,搞一下LNMP的安装;因为公司的服务器是centos环境;之前自己玩过时间久就差不多忘记了,现在重新拾起看看,总结的比较大概笼统,还是希望大家多练练就熟悉了

 

需要的软件大概有:

VMware-workstation-full-14.1.1.28517.exe 虚拟机

CentOS-7-x86_64-DVD-1708.iso  镜像文件

nginx-1.10.3.tar.gz

php-7.1.15.tar.gz

mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

首先是vm安装:

Ctrl + alt 键 移出鼠标到windows

 选择 “软件选择”
LNMP安装(centos7)_第1张图片
 选择“GNOME后选择右边的GNOME”(这个是操作界面安装)

 

LNMP安装(centos7)_第2张图片

 选择“安装位置”


LNMP安装(centos7)_第3张图片
 注意:在电脑E盘中(空间比较大),新增(建)压缩卷(K盘),因为虚拟机的硬盘和windows的硬盘不一样;将镜像文件.iso放在目录路径不含中文的文件夹;


LNMP安装(centos7)_第4张图片
 右击-->设置 查看镜像文件地址

 


LNMP安装(centos7)_第5张图片
 新建的压缩卷I  用来保存虚拟机运行的文件及内容

 

全屏模式


LNMP安装(centos7)_第6张图片
 打开终端 进入命令行模式


LNMP安装(centos7)_第7张图片
 

查看虚拟机的 IP(192.168.184.129)
LNMP安装(centos7)_第8张图片
 到跟目录下 看看

 


LNMP安装(centos7)_第9张图片
 安装vm的时候注意:1.设置用户root 密码310927chb

init 3 命令行模式

init 5 操作界面模式

安装gcc等

yum install gcc  gcc-c++ 安装C,C++编译器(操作系统都是基于C,C++编写)

LNMP安装(centos7)_第10张图片
 自动安装vsftpd  -y是自动安装


LNMP安装(centos7)_第11张图片
 注释里面的root  在ftpusers和user_list


LNMP安装(centos7)_第12张图片
 关闭防火墙:


 

2. 运行Xshell  一个是终端命令行,另外一个是ftp(用户传输ngnix,php安装包)

  2.1 通过xshell终端连接vm  root 310927chb

LNMP安装(centos7)_第13张图片
 查看连接vm的属性

 


LNMP安装(centos7)_第14张图片
 Xshell连接虚拟机及ftp传输ngnix和php安装包到vm里

LNMP安装(centos7)_第15张图片
 ngnix和php的安装目录一般是在 usr/local/src/ 下

下载ngnix和php安装包(注意连接地址)  xx.tar.gz后缀
LNMP安装(centos7)_第16张图片

LNMP安装(centos7)_第17张图片
 等

打开文件传输ftp 地址是 /usr/local/src/


LNMP安装(centos7)_第18张图片
 解压命令(解压ngnix,php,mysql等,命令都是一样的,压缩包名称不一样)

LNMP安装(centos7)_第19张图片
 安装:加密技术依赖 拓展

 安装:正则表达式 拓展

LNMP安装(centos7)_第20张图片
 安装:压缩 拓展

LNMP安装(centos7)_第21张图片
 安装xml 拓展

LNMP安装(centos7)_第22张图片
 安装curl拓展(http请求)

 


LNMP安装(centos7)_第23张图片
 安装ngnix 安装在前缀prefix指定的安装目录


 make 编译

 make install  安装


 解压然后安装curl请求接口用 拓展

 

LNMP安装(centos7)_第24张图片
 make 编译  

再make install 安装

 

 

解压然后安装php

LNMP安装(centos7)_第25张图片
 make编译  再make install 安装

 

复制备份nginx配置文件

LNMP安装(centos7)_第26张图片
 修改nginx配置文件 开放用户/开放错误日志等

LNMP安装(centos7)_第27张图片
 //conf下新建websites 存放nginx配置文件



 
LNMP安装(centos7)_第28张图片
 修改服务配置文件

LNMP安装(centos7)_第29张图片
 

 

/usr/local/  新增项目目录 www  index.php

LNMP安装(centos7)_第30张图片
 

备份php配置文件

LNMP安装(centos7)_第31张图片
 

备份usr/local/php/etc/php-fpm.d下的www.conf


LNMP安装(centos7)_第32张图片
 启动nginx和php和mysql服务

./php-fpm 启动php服务

Nginx 添加用户账户密码

LNMP安装(centos7)_第33张图片
 启动nginx服务

 

 


LNMP安装(centos7)_第34张图片
同理mysql的安装:

LNMP安装(centos7)_第35张图片
 

访问:127.0.0.1

LNMP安装(centos7)_第36张图片
 

=================================================================================

//遇到的坑主要是nginx的配置文件里的配置,多修改看看就熟练了,总计的结果如下:

nginx成功页面
LNMP安装(centos7)_第37张图片
 PHP成功页面

LNMP安装(centos7)_第38张图片
 数据库及链接成功页面


LNMP安装(centos7)_第39张图片
 

// 这中途参考了一下百度的文档:

https://jingyan.baidu.com/article/00a07f3863a01e82d028dca0.html

 =================================================================================

注意还需要那种各种拓展比如 pdo,redis等

自己也是删了装,装了删才慢慢总结的,有附件文档总结,

总结的比较大概,希望大家多多自己动手安装,慢慢就熟练了

 

 

 

你可能感兴趣的:(项目架构,网站架构)