装置要求:
- 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或服务器必须设置好可用的yum或apt-get源并确保能正常工作,,,,,,离线装置必要增长 CheckMirror=n 参数!
- Linux下分辨大幼写,,,,,,输入号令时请把稳!
- 如有通过yum或apt-get装置的MySQL/MariaDB请自行备份数据等有关文件!
- CentOS 5、6,Debian 6及之前版本其官网已经实现支持无法直接使用,,,,,,需自行更换vault或archive源!
- CentOS 6请用lnmp 1.8+版本进行装置!
- Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux刊行版只能使用1.7+进行装置!
- PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10等等极度新的Linux刊行版!
- 阿里云Ubuntu 14.04系统模版有问题不要用。。。。。。。。。。。。。。
- PHP 7.4升级或装置必须CentOS 7+,Debian 8+,Ubuntu 16.04+且必须使用1.7+。。。。。。。。。。。。。。
- MySQL 8.0.23以下版本升级或装置必须CentOS 8+,Debian 9+,Ubuntu 16.04+且必须使用1.7+。。。。。。。。。。。。。。
- MySQL 8.0.24以上版本升级或装置必须Debian 11+,Ubuntu 20.04+,Fedora 33+且必须使用1.8。。。。。。。。。。。。。。
装置步骤:
1、使用putty或类似的SSH工具登陆VPS或服务器;;;;;
登陆后运行:screen -S lnmp
若是提醒screen: command not found 号令不存在能够执行:yum install screen 或 apt-get install screen装置,,,,,,具体内容参考screen教程。。。。。。。
您能够选择使用下载版(推荐美国及海表VPS或空间较幼用户使用)或者齐全版(推荐国内VPS使用,,,,,,国内用户可用鄙人载中找国内下载地址代替),,,,,,两者没什么区别,,,,,,只是齐全版把一些必要的源码文件预先放到装置包里。。。。。。。
装置LNMP不变版
如需无人值守装置,,,,,,请使用?无人值守号令天生工具,,,,,,或查看无人值守注明教程
wget http://soft.vpser.net/lnmp/lnmp1.8.tar.gz -cO lnmp1.8.tar.gz && tar zxf lnmp1.8.tar.gz && cd lnmp1.8 && ./install.sh?lnmp
如必要装置LNMPA或LAMP,,,,,,将./install.sh 后面的参数lnmp代替为lnmpa或lamp即可。。。。。。。同时也支持单独装置Nginx或数据库,,,,,,号令为 ./install.sh nginx 或 ./install.sh db。。。。。。。如需更改网站和数据库目录、自界说Nginx参数、PHP参数模?????椤⒖鬺ua等需在运行./install.sh 号令前批改装置包目录下的 lnmp.conf 文件,,,,,,具体能够查看lnmp.conf文件参数注明。。。。。。。
如提醒wget: command not found ,,,,,,使用yum install wget 或 apt-get install wget 号令装置。。。。。。。
如下载速度慢或无法下载请更换其他下载节点,,,,,,请查看LNMP下载节点具体代替步骤。。。。。。。
运行上述LNMP装置号令后,,,,,,会出现如下提醒:
目前提供了较多的MySQL、MariaDB版本和不装置数据库的选项,,,,,,必要把稳的是MySQL 5.6,5.7及MariaDB 10必须在1G以上内存的更高配置上能力选择!如仅需装置数据库在lnmp装置包目录下执行:./install.sh db
输入对应MySQL或MariaDB版本前面的序号,,,,,,回车进入下一步.
设置MySQL的root密码(为了安全不输入直接回车将会设置为lnmp.org#随机数字)若是输入有谬误必要删除时,,,,,,能够按住Ctrl再按Backspace键进行删除(个别情况下是只必要Backspace键)。。。。。。。输入后回车进入下一步,,,,,,如下图所示:
询问是否必要启用MySQL InnoDB,,,,,,InnoDB引擎默以为开启,,,,,,通常建议开启,,,,,,直接回车或输入 y ,,,,,,若是确定的确不必要该引擎能够输入 n,,,,,,(MySQL 5.7+版本无法关关InnoDB),输入实现,,,,,,回车进入下一步。。。。。。。
把稳:选择PHP 7+版本时必要自行确认PHP版本是否与自己的法式兼容。。。。。。。
输入要选择的PHP版本的序号,,,,,,回车进入下一步,,,,,,选择是否装置内存优化:
能够选择不装置、Jemalloc或TCmalloc,,,,,,输入对应序号回车,,,,,,直接回车为默以为不装置。。。。。。。
若是是LNMPA或LAMP的话还会提醒设置邮箱和选择Apache
再选择Apache版本
按提醒输入对应版本前面的数字序号,,,,,,回车。。。。。。。
提醒”Press any key to install…or Press Ctrl+c to cancel”后,,,,,,按回车键确认起头装置。。。。。。。
LNMP剧本就会自动装置编译Nginx、MySQL、PHP、phpMyAdmin等软件及有关的组件。。。。。。。
装置功夫可能会几极度钟到几个幼时不等,,,,,,重要是机械的配置网速等原因会造成影响。。。。。。。
3、装置实现
若是显示Nginx: OK,,,,,,MySQL: OK,,,,,,PHP: OK
并且Nginx、MySQL、PHP都是running,,,,,,80和3306端口都存在,,,,,,并提醒装置使用的功夫及Install lnmp V1.6 completed! enjoy it.的话,,,,,,注明已经装置成功。。。。。。。
某些系统可能会一向卡在Install lnmp V1.5 completed! enjoy it.不自动退出,,,,,,能够按Ctrl+c退出。。。。。。。
装置实现接下来起头使用就能够了,,,,,,按增长虚构主机教程,,,,,,增长虚构主机后能够使用sftp或ftp服务器上传网站代码,,,,,,将域名解析到VPS或服务器的IP上,,,,,,解析生效即可使用。。。。。。。
4、装置失败
若是出现类似上图的提醒,,,,,,有一个或几个没装置成功批注装置失败。。。。。。。”匾脀inscp或其他类似工具,,,,,,将/root目录下面的lnmp-install.log下载下来,,,,,,到LNMP支持论坛发帖注明你的系统刊行版名称及版本号、32位还是64位等信息,,,,,,并将lnmp-install.log压缩以附件大局上传到论坛,,,,,,我们会通过日志查找谬误,,,,,,并赐与相应的解决步骤。。。。。。。
默认LNMP是不装置FTP服务器的,,,,,,如必要FTP服务器:https://lnmp.org/faq/ftpserver.html
5、增长、删除虚构主机及伪静态治理
https://lnmp.org/faq/lnmp-vhost-add-howto.html
6、eAccelerator、xcache、memcached、imageMagick、ionCube、redis、opcache的装置
https://lnmp.org/faq/addons.html
7、LNMP有关软件目录及文件地位
https://lnmp.org/faq/lnmp-software-list.html
8、LNMP状态治理号令
https://lnmp.org/faq/lnmp-status-manager.html
9、仅装置数据库、Nginx
lnmp 1.5起头支持只装置MySQL/MariaDB数据库或Nginx
增长单独nginx装置,,,,,,装置包目录下运行:./install.sh nginx 进行装置;;;;;
增长单独数据库装置,,,,,,装置包目录下运行:./install.sh db 进行装置;;;;;
10、lnmp一键装置包支持齐全离线模式进行装置
CentOS系统下离线装置教程:https://www.vpser.net/manage/centos-iso-local-yum-repository.html
Debian/Ubuntu刊行版下类似。。。。。。。
11、卸载lnmp一键装置包
在lnmp装置包目录下执行:./uninstall.sh 按提醒选择当前环境类型,,,,,,回车确认,,,,,,会删除lnmp有关法式组件,,,,,,网站文件会保留,,,,,,数据库目录会另表备份到 /root 目录下,,,,,,如有另表必要保留的文件请在卸载前备份。。。。。。。
文章转自:https://lnmp.org/install.html
















