网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于LNMP以源码的方式记录环境搭建的过程(详细),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
LNMP指的是在Linux下用PHP+MYSQL+NGIX搭建网站的环境。
Nginx是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。Nginx不仅可以作为web服务器,也可以作为负载均衡器。
MySQL是一款开源免费的数据软件,MySQL是一个小型关系型数据库管理系统,其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库.
PHP,是英文超级文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,其源码是由C语言写成的,故风格也与C语言类似,被广泛的运用于搭建中小型网站。
下面就记录一下LNMP环境的搭建过程,题主的Linux环境是CentOs虚拟镜像。
【Nginx安装】
目前最新的Nginx稳定版本是1.14.0,网址为http://nginx.org/en/download.html,可直接在Windows下载好再rz上传到Linux下,也可直接用wget方式下载,下面列出的下载方式是后者。
cd /usr/src #一般将源码放在此目录下
wget http://nginx.org/download/nginx-1.14.0.tar.gz #安装
注意:nginx的安装依赖zlib-devel pcre-devel openssl-devel 这几个包,故我们在安装nginx前需先安装这几个包,以免安装过程中出错。