Docker部署LNMP完整教程

在Docker中部署LNMP环境可以分为以下几个步骤: 安装Docker 创建镜像 创建Dockerfile build Docerfile 复制/修改配置文件 运行镜像,并映射端口 为了方便分布式部署,Nginx、PHP、MySQL和Web目录会分别放在4个不同的容器中,最后我们会打包成4个镜像。 1 安装docker和docker-compose 具体安装步骤不作说明,详细步骤请参考:https://doc…

CentOS 7搭建LNMP教程

Nginx (读“engine x”)是一款免费、开源、高性能的HTTP服务器。 Nginx 因性能稳定、功能丰富、配置简单、资源消耗低而著称。 本文介绍如何在Linux服务器(CentOS 7)上安装Nginx、MySQL和PHP7(或者PHP5),这个环境也简称LNMP或LEMP。 其中,Nginx和PHP的采用PHP-FPM方式通信。 最新更新:Docker容器部署LNMP环境更加简单,推荐您尝试…

高并发测试工具Tsung使用教程

tsung是erlang开发的一款开源的多协议分布式负载并发测试工具, 可用作HTTP、WebDAV、SOAP、PostgreSQL、MySQL、LDAP 和 Jabber/XMPP的服务器压力测试。 tsung可分布在多个客户机,并能够模拟成千上万的虚拟用户数并发。 1 下载安装 Tsung 已经在Linux、FreeBSD和Solaris上通过测试, 其他系统,只要支持Erlang语言的平台上,也是可以工…

MySQL存储引擎MyISAM与InnoDB的区别比较

使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。 MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。 至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优劣点有了详细的了解之后,再根据自己的情况选择起来就容…

MySQL常用命令大全

为方便查询,特整理MySQL常用命令,如下。所有命令都亲手检验过,请放心使用:) 约定:$后为Shell环境命令,>后为MySQL命令。 1 常用命令 第一步,连接数据库。 $ mysql -u root -p          # 进入MySQL bin目录后执行,回车后输入密码连接。 # 常用参数:-h 服务器地址,-u 用户名,-p 密码,-P 端口 然后是一些常用的命令。 数据…

MySQL索引入门简述

概述 用来加快查询的技术很多,其中最重要的是索引。通常索引能够快速提高查询速度。如果不适用索引,MYSQL必须从第一条记录开始读完整个表,直到找出相关的行。表越大,花费的时间越多。但也不全是这样。本文讨论索引是什么,如何使用索引来改善性能,以及索引可能降低性能的情况。 索引的本质 MySQL官方对索引的定义为:索引(Index)…

30条MySQL查询的优化方法

以下是广泛使用的30个SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引,而进行全表扫描…

CentOS8 源码安装 Nginx

Nginx(engine x)是一款是由俄罗斯的程序设计师Igor Sysoev所开发 高性能 的 Web 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品。 下面我们详细介绍在 CentOS 8 系统下通过源码安装 Nginx, 如果是 ubuntu 或者 debian 系统,将 yum -y或者dnf insall -y换成apt-get,…

MySQL修改MyISAM存储引擎为InnoDB

如果MySQL没有使用InnoDB类型,有的程序可能提示错误,比如 LiteCommerce,会提示下面错误: Fatal error: MySQL server doesn't support InnoDB engine. 用 MySQL 建数据库的时候,表缺省是 InnoDB 类型,也就没有在意。后来用Access2MySQL导数据的时候发现只能导成 MyISAM类型的表。MyISAM类型不支持事务处理等高级处理,而InnoDB类型…
« 上一页