建立各种网站总少不了lnmp/lamp。这篇文章就简略写一下lnmp的安装以及基础使用。整篇文章针对萌新向,只说一些经常需要用到的

安装

lnmp/lamp的安装一直让小白很头疼,这里直接使用军哥的lnmp一键安装包,免去了不少麻烦

系统要求

  • CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
  • 需要5GB以上硬盘剩余空间,MySQL 5.7,MariaDB 10至少9GB剩余空间
  • 需要128MB以上内存(128MB小内存VPS,Xen需有SWAP,OpenVZ至少要有128MB以上的vSWAP或突发内存),注意小内存请勿使用64位系统!
  • 安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存!。
  • 安装PHP 7及以上版本必须1G以上内存!。
  • VPS或服务器必须已经联网且必须设置的是网络源不能是光盘源,同时VPS/服务器DNS要正常!
  • Linux下区分大小写,输入命令时请注意!
  • 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
  • CentOS 5,Debian 6及之前版本其官网已经结束支持无法使用!

安装步骤

我们首先需要安装一个screen程序,screen是一个可以在我们关闭SSH窗口后使后台继续运行程序的程序,这样即使我们手动关闭了SSH或者异常关闭时,后台能继续运行,而不会中断程序运行。由于lnmp的安装时间较长,中途不小心关闭得重新安装,所以这里需要使用screen
安装screen
Centos:yum -y install screen
Ubuntu,debian:apt-get install screen
安装完毕后,创建一个新的screen窗口
screen -S lnmp
如果我们不小心关闭了SSH,我们可以重新开启,并输入screen -r lnmp来重新开启安装窗口
我们再建立完新screen窗口后,就可以开始部署lnmp环境了。输入以下命令来安装
wget http://soft.vpser.net/lnmp/lnmp1.5.tar.gz -cO lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp
如需要安装LNMPA或LAMP,将./install.sh 后面的参数lnmp替换为lnmpa或lamp即可
如提示wget: command not found ,使用yum install wgetapt-get install wget 命令安装wget
运行上面的命令后,会出现下面的界面

这里我们可以选择自己需要的mysql版本。注意:安装MySQL 5.6或5.7及MariaDB 10必须1G以上内存,更高版本至少要2G内存如仅需安装数据库在lnmp安装包目录下执行:./install.sh db

输入对应MySQL或MariaDB版本前面的序号,回车进入下一步.

这里我们需要创建数据库的密码,直接输入你想要的密码即可。输入完回车进入下一步

询问是否需要启用MySQL InnoDB,InnoDB引擎默认为开启,一般建议开启,直接回车或输入。我个人一般不开启,看你们个人需要吧。完成直接开始下一步,我们可以开始安装PHP了

这里建议php版本安装7.0以上,但需要自行确认PHP版本是否与自己的程序兼容完事就下一步

这里选择是否选择是否安装内存优化。可以直接不安装

**提示"Press any key to install...or Press Ctrl+c to cancel"后,按回车键确认开始安装。
LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。一般不超过1小时LNMP脚本就会自动安装编译Nginx、MySQL、PHP、phpMyAdmin等软件及相关的组件。安装时间可能会几十分钟到几个小时不等,主要是机器的配置网速等原因会造成影响。一般不超过1小时**

如果安装成功,显示会如图

失败则如图

添加网站

lnmp安装完成后就可以开始搭建网站了,首先我们需要添加一个网站
lnmp vhost add
回车后出现以下界面

这里要输入要添加网站的域名,如果是二级域名记得填二级域名。如果是一级域名直接填写www.域名

这里询问是否添加更多域名,直接再输入要绑定的域名,这里我们将域名.com也绑上,多个域名空格隔开,如不需要绑其他域名就直接回车。
注意:带www的和不带www的是不同域名,如需带www和不带的www的域名都访问同一个网站需要同时都绑定


接下来是设置网站的路径,直接填写即可

接下来的选项我们可以直接都选n,因为这些大都用不着,而伪静态什么的可以后面自己需要再写

其他指令

如果需要列出自己已经建立的网站
lnmp vhost list
删除网站
lnmp vhost del

创建数据库

访问http://ip/phpmyadmin可以登陆到你的数据库面板
账号为root,密码为你安装lnmp时输入的密码

我们点击左边表的新建按钮 NEW

填写数据库名后,点击创建。这样就创建好数据库了

最后修改:2022 年 08 月 25 日
如果觉得我的文章对你有用,能不能v我50参加疯狂星期四