|
安装要求: - CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian/Deepin/Aliyun/Amazon/Mint Linux发行版
- 需要5GB以上可用空间,MySQL 5.7,MariaDB 10至少9GB剩余空间,MySQL8.0最新版至少25GB以上,如空间不够且是x86或x86_64架构MySQL可以选择Generic Binaries安装。
- 需要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发行版上安装旧的PHP/MySQL版本,同理不要在旧的Linux发行版上安装非常新的PHP/MySQL版本。
- Linux下区分大小写,输入命令时请注意!
- 如有通过yum或apt-get安装的MySQL/MariaDB请自行备份数据等相关文件!
- CentOS 5、6、8,Debian 6、7、8或更低版本官网已经结束支持无法直接使用,需自行更换vault或archive源!
- CentOS 6、8请用lnmp 1.9+版本进行安装!
- Ubuntu 18+,Debian 9+,Mint 19+,Deepin 15.7+及所有新的Linux发行版只能使用1.7+进行安装!
- PHP 7.1.*以下版本不支持Ubuntu 19+、Debian 10+等等非常新的Linux发行版!
- 阿里云Ubuntu 14.04和22.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+!!!
LNMP一键安装包 V1.9 已经在Vultr、遨游主机、搬瓦工、LocVPS、Linode、vps2ez、DigitalOcean、KVMLA、景文互联、BuyVM、狗云、80VPS、腾讯云等众多VPS的CentOS 6-9、RHEL 6-8、Fedora 21-35、Debian 7-11、Ubuntu 10.04-22.04等众多Linux发行版的32位和64位系统上测试通过(CentOS 5、6,Debian 6、7及之前版本其官网已经结束支持无法使用,Debian9上Apache需选2.4.26版本以上。
安装步骤:
1、使用SSH工具登陆VPS或服务器
登陆后运行:如果提示screen: command not found 命令不存在可以执行:yum install screen 或 apt-get install screen安装。
2、下载并安装LNMP一键安装包:
无人值守懒人版
V2.0版本
- wget https://soft.lnmp.com/lnmp/lnmp2.0.tar.gz -O lnmp2.0.tar.gz && tar zxf lnmp2.0.tar.gz && cd lnmp2.0 && ./install.sh lnmp
复制代码 V1.9版本
- wget http://soft.vpser.net/lnmp/lnmp1.9.tar.gz -cO lnmp1.9.tar.gz && tar zxf lnmp1.9.tar.gz && cd lnmp1.9 && ./install.sh lnmp
复制代码 V1.8版本
- 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
复制代码 V1.7版本
- wget http://soft.vpser.net/lnmp/lnmp1.7.tar.gz -cO lnmp1.7.tar.gz && tar zxf lnmp1.7.tar.gz && cd lnmp1.7 && ./install.sh lnmp
复制代码 管理主机
LNMP状态管理:lnmp {start|stop|reload|restart|kill|status}
LNMP各个程序的状态管理:lnmp {nginx|mysql|mariadb|php-fpm|pureftpd} {start|stop|reload|restart|kill|status}
虚拟主机管理:lnmp vhost {add|list|del}
数据库管理:lnmp database {add|list|edit|del}
FTP用户管理:lnmp ftp {add|list|edit|del|show}
已存在虚拟主机添加SSL:lnmp ssl add
通过DNS API方式生成证书并创建虚拟主机:lnmp dns {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|...}
通过DNS API方式只生成SSL证书:lnmp onlyssl {ali|dp|cf|he|namesilo|namecom|namecheap|porkbun|...}
伪静态
规则: /usr/local/nginx/conf/rewrite
配置: /usr/local/nginx/conf/vhost/xxx.com.config
添加PHP扩展
cd 进入lnmp1.9安装目录,运行{eaccelerator|xcache|opcache|redis|imagemagick|ioncube|ioncube|sg|exif|fileinfo|ldap|bz2|sodium|imap
- ./addons.sh install memcached
复制代码
|
|