本文最后更新时间 2018年3月7日
本文修改自Actgod的Damnp.sh和gubo的一键脚本,服务器环境从Nginx+Apache+MySQL+PHP替换成了Nginx+MariaDB+PHP。继承了该脚本的优点,占用资源小,三局命令安装Wordpress,全部用官方源包安装,不用编译节省大量时间。
Lemp.sh详情 Linux+Nginx+MariaDB+PHP
- L – Linux: 脚本目前适用于Debian8的32及64位系统
- E – Enginex(Nginx): 高性能省资源的服务器
- M – MariaDB: SUN被Oracle合并之后,MySQL有被封闭风险情况下,MySQL创始人倡导的MySQL替代品
- P – PHP: 流行的WEB语言
因为我的所有网站应用的都是Wordpress,Nginx日趋完善,一些新的功能例如HTTP/2也能很好地实现,Apache就不是那么必要了。加之一直想切换到MariaDB,所以花了一些时间进行修改,方便自己使用。脚本目的在于快速部署基本的生产环境和Wordpress,Typecho, Carbon Forum等常用CMS/博客/论坛系统,如果需要更强大的功能请再行寻找或者留言讨论。
目前所能做到的就是快速部署可用的LNMP环境,性能调优方面还没有深入研究,需要更多的建议。
请一定注意系统,Debian9, Debian8,Debian7选择对应脚本
Debian 9
适用于Debian9的32位及64位系统
Debian 8 及小内存
适用于Debian8的32位及64位系统
适用于小内存64M~128M的VPS,Debian8的32位及64位系统。
Debian 7 及小内存
适用于Debian7的32位及64位系统, 建议内存大于等于256M. Debian7不带MariaDB,故使用MySQL作为数据库
适用于Debian7的32位及64位系统, 建议在内存在64M到128M之间使用
Debian8 五分钟/一键安装Wordpress
有点标题党好吧,其实是三句命令,但是很简单很快速这点没有骗人哦
#命令范例默认是Debian8。Debian7和Debian8小内存版本请看上面脚本下载地址
bash lemp.sh wordpress www.yourdomain.com |
五分钟/一键安装typecho
#命令范例默认是Debian8, Debian7和小内存版本请看上面脚本下载地址
bash lemp.sh typecho www.yourdomain.com |
重要:更改SSH端口
默认的22端口会经常被黑客扫描,所以更改端口是一定要做的。如果用的是Bandwagonhost等默认随机化端口的服务商,用完这个脚本之后端口会被恢复为22,需要更改一次端口才能登陆。
bash lemp.sh sshport 22022 |
命令列表说明
bash lemp.sh wordpress www.yourdomain.com |
bash lemp.sh vhost www.yourdomain.com |
bash lemp.sh dhost www.yourdomain.com |
bash lemp.sh typecho www.yourdomain.com |
bash lemp.sh phpmyadmin www.yourdomain.com |
bash lemp.sh sshport 22022 |
bash lemp.sh rainloop www.yourdomain.com |
bash lemp.sh carbon www.yourdomain.com |
配置文件列表
日志Log文件列表
出错请参考日志
Nginx出于CPU负担等考虑,默认不启用Gzip,想开启Gzip的朋友请参考:Nginx启用gzip