【Linux】LNMP 环境搭建(上):安装篇
6

【声明】:本篇学习笔记仅适合 Linux 基础同本人一样差的入门开发者所写

【参考】:本文参考的是 LNMP.org 站点上的一键安装包及其教程,本人也是首次学习 LNMP 环境的搭建,所以本文也是记录并分享一个新手学习搭建 LNMP 的过程

【链接】:https://lnmp.org/ https://www.vpser.net/manage/run-screen-lnmp.html https://www.vpser.net/manage/screen.html

【感谢】:感谢 LNMP.org 提供的一键安装包以及教程,这对新手开发者来说是莫大的帮助

【介绍】:LNMP 既 Linux + Nginx + Mysql + PHP 的开发环境组合,为什么要使用 LNMP 以及 LNMP 的优点已经有太多的文章,百度下有非常多可以自行了解

【条件】:即使如此也需要一些最基础的知识才能顺利完成简单的 LNMP 环境搭建:(话说回来既然有意识要学习LNMP,按理来说下面的条件怎么都不可能不知道吧)

* 了解 "Linux" 是什么东西
* 了解 "虚拟机" 是什么东西

【准备】:

* Linux 虚拟机(本人用的是 VMWare Workstation 12.5.5 + Ubuntu Desktop 16.04.2 )
* CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux系统
* 需要5GB以上硬盘剩余空间
* 需要128MB以上内存(如果为128MB的小内存VPS,Xen的需要有SWAP,OpenVZ的至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
* 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存!。
* VPS或服务器必须已经联网,且必须设置的是网络源不能是光盘源,同时VPS/服务器 DNS要正常!
* Linux下区分大小写,输入命令时请注意!
* CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!

【root】:避免 Linux 使用过程中遇到的权限的问题,我们先以 root 身份运行接下来的所有操作

# @ 输入命令后会提示输入密码
sudu -s
# @ 成功后命令行会变成如下格式
root@ubuntu:~#

【screen】:创建一个名为 "lnmp" 的会话

# @ 创建会话
screen -S lnmp
# @ 若没有安装 screen 会出现以下错误提示
程序“screen”尚未安装。 您可以使用以下命令安装:
apt install screen
# @ 执行如下命令安装 screen
apt-get install screen

【占用】:若在之前使用过上述命令可能会出现进程占用之类的错误信息(具体解决可参考:http://blog.csdn.net/yaoduren/article/details/8561145
file

【下载】:运行如下命令下载安装包:

wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1.3-full && ./install.sh lnmp

file
file
file

《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 2

谦虚了哥哥!!!

1年前

@韦林 一起加油吧

1年前

  • 请注意单词拼写,以及中英文排版,参考此页
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`, 更多语法请见这里 Markdown 语法
  • 支持表情,使用方法请见 Emoji 自动补全来咯,可用的 Emoji 请见 :metal: :point_right: Emoji 列表 :star: :sparkles:
  • 上传图片, 支持拖拽和剪切板黏贴上传, 格式限制 - jpg, png, gif
  • 发布框支持本地存储功能,会在内容变更时保存,「提交」按钮点击时清空
  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!