跟阿铭学 Linux
李世明
前腾讯高级运维工程师
522 人已学习
立即订阅
跟阿铭学 Linux
15
15
1.0x
00:00/00:00
登录|注册

第 14 章 LNMP环境配置(1)

第 14 章 LNMP 环境配置

如果你想成为一名合格的系统管理员,仅掌握 Linux 的基础知识是远远不够的,你还需要长时间积累一定的工作经验。所谓的工作经验就是对一些运行在 Linux 系统上的软件的配置和应用,以及解决在工作中遇到的问题。这就好比 Windows 上的 Office 软件,大部分人都会安装,但是真正会用的人却不多。究其原因,不是因为 Office 软件太难,而是因为很少有人花费很长的时间去使用和研究。
LNMP 中的 L 指的是 Linux,N 指的是 Nginx(一种 Web 服务软件),M 指的是 MySQL,P 指的是 PHP,目前对这种环境的应用非常多。Nginx 的设计初衷是提供一种快速、高效、多并发的 Web 服务软件。MySQL 是最为流行的一款关系型数据库,几乎所有的互联网或者技术型公司都会用到。PHP 是一种脚本语言,与 C 语言类似,是常用的网站编程语言。本章将带着大家搭建一个 Linux+Nginx+MySQL+PHP 的环境,用来运行 PHP 语言编写的网站程序。

14.1 安装 MySQL

我们平时是通过源码包安装 MySQL 的,但是由于它的编译时间比较长,因此阿铭建议你安装二进制免编译包,前文也介绍过源码包,所以相信你应该不会太陌生。源码包都是可以更改的由 C 或者 C++ 语言编写的源码文件,而免编译的二进制包就是把已经编译过的文件再打包后提供给我们。其实 Windows 上的安装程序(比如 QQ、360 安全卫士等)就是类似的安装包。你可以到 MySQL 的官方网站下载,具体下载哪个版本根据你的平台和需求而定。目前 MySQL 主流版本为 5.7 和 8.0,但使用 8.0 版本的应用占比还是比较少的,所以本章阿铭以 5.7 版本作为演示。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文详细介绍了在Linux系统上搭建LNMP环境的过程,包括Nginx、MySQL和PHP的安装和配置。文章首先介绍了安装MySQL的步骤,包括下载软件包、初始化和配置文件的设置。接着详细说明了安装PHP的过程,包括下载源码包、解压源码包和配置编译选项。文章还提供了解决编译过程中可能遇到的错误的方法。随后,文章介绍了Nginx的安装步骤,包括下载、解压和配置编译选项。整个过程详细介绍了每一步的操作和命令,适合想要搭建LNMP环境的读者参考。文章内容涵盖了Linux系统、Nginx、MySQL和PHP的安装和配置,对于想要深入了解LNMP环境配置的读者具有一定的参考价值。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《跟阿铭学 Linux》
立即购买
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部