7

如何在ubuntu 22.04安装Lnmp

 1 year ago
source link: https://www.myfreax.com/how-install-lnmp-ubuntu-2204/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Lnmp其实是一系列服务的简称。LAMP的全称是Linux + Apache + MySQL + PHP。LNMP 的全称是 Linux + Nginx + MySQL + PHP。

LNAMP 的全称是 Linux + Nginx + Apache + MySQL + PHP。

Linux是类Unix计算机操作系统的统称,是目前最流行的自由操作系统。代表发行版本有debian、centos、ubuntu、fedora、gentoo等。

Nginx是一个高性能的 HTTP 和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

PHP是一种在服务器端执行的嵌入 HTML 文档的脚本语言。MySQL 是一个小型关系型数据库管理系统。

Nginx

Nginx 是一款小巧且高效的Linux Web服务器软件。由Igor Sysoev为俄罗斯访问量第二的Rambler站点开发,已在一些俄罗斯大型网站上运行多年,相当稳定。

第一公开版本 0.1.0 发布于 2004 年 10 月 4 日。2011 年 6 月 1 日,nginx 1.0.4 发布。

性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。

相比Apache,用Nginx作为Web服务器,使用资源更少,支持更多并发连接,效率更高。

作为负载均衡服务器,Nginx既可在内部直接支持 Rails和PHP,也可支持作为HTTP 代理服务器对外进行服务。

Nginx用C编写而成,不论是系统资源开销还是CPU使用效率都比Perlbal要好的多。

作为邮件代理服务器,Nginx同时也是一款非常优秀的邮件代理服务器。最早开发这个产品的目的之一,是作为邮件代理服务器。

Nginx的安装非常简单,配置文件也很简洁,还支持 perl 语法。Nginx支持平滑加载新配置,还能够在不间断服务的情况下进行软件版本升级。

nginx.webp

ubuntu 22.04 安装Nginx

MySQL

MySQL是一种开放源代码的关系型数据库管理系统RDBMS,MySQL数据库系统使用最常用的数据库管理语言,结构化查询语言SQL进行数据库管理。

数据库是一种用于存储数据集合的独立应用程序。每种数据库都会有一个或多个独特的 API,用来创建、访问、管理、搜索或复制数据库中保存的数据。

除了数据库之外,也可以使用其他一些数据存储方式,比如说利用文件系统来存储文件,或者利用内存中的大型散列表,但这些系统均无法快速便利地提取或写入数据。

因此,现在业界一般采用关系型数据库管理系统来存储并管理海量数据。之所以称其为关系型数据库,是因为所有数据都存储在不同的表中,

表之间的关系是建立在主键或外键的基础之上的。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下。

下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL 是管理内容最好的选择。

ubuntu2204-install-mysql.webp

Ubuntu 22.04 安装MySQL

ubuntu-2204-install-mariadb.webp

Ubuntu 22.04 安装MariaDB

PHP Hypertext Preprocessor 超文本预处理器,是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。

PHP 独特的语法混合了C、Java、Perl以及PHP自创的语法。它可以比CGI或者Perl更快速地执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到 HTML文档中去执行,执行效率比完全生成 HTML 标记的CGI 要高许多。

PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。

ubuntu-2204-install-php.webp

Ubuntu 22.04 安装PHP

我们已向您展示了如何在Ubuntu 20.04安装Nginx。 现在,您可以开始部署应用程序,并将Nginx用作Web或代理服务器。如果您有任何问题或反馈,请随时发表评论。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK