因为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
选择 “软件选择”
选择“GNOME后选择右边的GNOME”(这个是操作界面安装)
选择“安装位置”
注意:在电脑E盘中(空间比较大),新增(建)压缩卷(K盘),因为虚拟机的硬盘和windows的硬盘不一样;将镜像文件.iso放在目录路径不含中文的文件夹;
右击-->设置 查看镜像文件地址
新建的压缩卷I 用来保存虚拟机运行的文件及内容
全屏模式
打开终端 进入命令行模式
查看虚拟机的 IP(192.168.184.129)
到跟目录下 看看
安装vm的时候注意:1.设置用户root 密码310927chb
init 3 命令行模式
init 5 操作界面模式
安装gcc等
yum install gcc gcc-c++ 安装C,C++编译器(操作系统都是基于C,C++编写)
自动安装vsftpd -y是自动安装
注释里面的root 在ftpusers和user_list
关闭防火墙:
<!--[if !supportLists]-->2. <!--[endif]-->运行Xshell 一个是终端命令行,另外一个是ftp(用户传输ngnix,php安装包)
2.1 通过xshell终端连接vm root 310927chb
查看连接vm的属性
Xshell连接虚拟机及ftp传输ngnix和php安装包到vm里
ngnix和php的安装目录一般是在 usr/local/src/ 下
下载ngnix和php安装包(注意连接地址) xx.tar.gz后缀
等
打开文件传输ftp 地址是 /usr/local/src/
解压命令(解压ngnix,php,mysql等,命令都是一样的,压缩包名称不一样)
安装:加密技术依赖 拓展
安装:正则表达式 拓展
安装:压缩 拓展
安装xml 拓展
安装curl拓展(http请求)
安装ngnix 安装在前缀prefix指定的安装目录
make 编译
make install 安装
解压然后安装curl请求接口用 拓展
make 编译
再make install 安装
解压然后安装php
make编译 再make install 安装
复制备份nginx配置文件
修改nginx配置文件 开放用户/开放错误日志等
//conf下新建websites 存放nginx配置文件
修改服务配置文件
/usr/local/ 新增项目目录 www index.php
备份php配置文件
备份usr/local/php/etc/php-fpm.d下的www.conf
启动nginx和php和mysql服务
./php-fpm 启动php服务
Nginx 添加用户账户密码
启动nginx服务
同理mysql的安装:
访问:127.0.0.1
=================================================================================
//遇到的坑主要是nginx的配置文件里的配置,多修改看看就熟练了,总计的结果如下:
nginx成功页面
PHP成功页面
数据库及链接成功页面
// 这中途参考了一下百度的文档:
https://jingyan.baidu.com/article/00a07f3863a01e82d028dca0.html
=================================================================================
注意还需要那种各种拓展比如 pdo,redis等
自己也是删了装,装了删才慢慢总结的,有附件文档总结,
总结的比较大概,希望大家多多自己动手安装,慢慢就熟练了
相关推荐
centos7 lnmp安装教程 一些简单的配置,和一些重要的设置
# lnmp.sh # CentOS: 7.x # Nginx: latest # Mysql: 5.6.33 # PHP: 5.6.26 # 需修改/etc/nginx/conf.d/default.conf适配PHP
centos6.5安装LNMP服务器教程
centos7安装LNMP服务器教程,全部在命令行下进行
CentOS 6.8编译安装LNMP环境
centos5.5(5.6)最新lnmp安装步骤(php5.3.6+ng1.0.0+mysql5.5.12)
centos 7使用yum安装lnmp环境,初次搭建环境的同学可以参考一下,有不当之处请指正,谢谢
lnmp(centos6.2+nginx+mysql+php)环境搭建系统教程 centos6.2 nginx-1.2.0 mysql-5.5.3 php-5.4.3 宋正河作品
LNMP在CentOS_6下的配置[借鉴].pdf
超详细的centOS6.5安装LNMP,新手必备,简单容易上手。。
CentOS7 LNMP+phpmyadmin环境搭建,公司现有的架构已实践!解决了开发查看线上数据库的问题,只能查看不能修改!可以修改账号添加权限,可根据公司要求修改
记录配置lnmp所需指令,适合centos7系统实测。
centos6 2+lnmp一键安装包+discuz论坛安装教程 您可以选择使用下载版 推荐国外或者美国VPS使用 或者完整版 推荐国内VPS使用 下载完成后LNMP一键安装包就会被下载到您的服务器或VPS上(一般用root登陆没切换目录的话...
CentOS环境下安装LNMP环境教程,并附有常规使用说明与故障排除方法。 目录: 1.Nginx安装与常用命令 2.Nginx优化 3.Nginx与PHP结合 4.MySQL数据库 5.使用GoAccess分析Nginx日志与发送邮件报告
centos7离线lnmp(php7.2、redis,mysql,mcrypt,nginx),LNMP-rpm安装
Centos7搭建lnmp环境,版本nginx1.12 mysql5.7 php7.0
Centos 7.4 Lnmp(源码安装) 架构(Nginx 1.15.9 PHP 7.1.31 Mysql 5.7.25) ,部署glpi 9.4.3
zip包中集成了mysql-5.7.21 php-5.6.32 nginx-1.11.6版本的安装包 安装过程极为简单 只需要将压缩包中的yum.txt的依赖install 然后运行install.sh脚本即可安装完成。详细流程请看压缩包中的 安装文档必读.docx
centos5.5 mysql5 php5 nginx 1.3X配置文档 附:新版nginx的pathinfo配置小结 安装MySQL 安装nginx 安装PHP扩展库 安装PHP 修改nginx配置文件以支持php-fpm 上传2M多的附件时,出现如下错误