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

【声明】:本篇学习笔记仅适合 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

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

谦虚了哥哥!!!

1年前

@韦林 一起加油吧

1年前

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!