Debian 小内存64M-128M LNMP/LEMP/WordPress一键脚本

Tylemp.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环境,性能调优方面还没有深入研究,需要更多的建议。

#Nginx前端+Maria数据库+PHP
#所安装包全部来自官方源,仅对配置文件进行参数调优,没有任何添加
#无需长时间编译
#三条命令即可开始wordpress
#一键自由更改ssh端口,增强安全性
#优化VPS性能,小内存可用
#增加在线gmail代理工具Rainloop的一键安装

请一定注意系统版本,Debian9, Debian8, Debian7选择对应脚本

Debian 9

#适用于Debian9的32位及64位系统
wget http://w3.gubo.org/pubfiles/tylemp/9/tylemp.sh

Debian 8 及小内存

适用于Debian8的32位及64位系统
wget http://w3.gubo.org/pubfiles/tylemp/tylemp.sh

小内存! 适用于64M~128M的VPS,Debian8的32位及64位系统。

wget http://w3.gubo.org/pubfiles/tylemp/64m/tylemp.sh 

Debian 7 及小内存

#适用于Debian7的32位及64位系统, 建议内存大于等于256M. Debian7不带MariaDB,故使用MySQL作为数据库
wget http://w3.gubo.org/pubfiles/tylemp/7/tylemp.sh
#适用于Debian7的32位及64位系统, 建议在内存在64M到128M之间使用
wget http://w3.gubo.org/pubfiles/tylemp/64m/7/tylemp.sh

Debian8 五分钟/一键安装Wordpress

有点标题党好吧,其实是三句命令,但是很简单很快速这点没有骗人哦
命令范例默认是Debian8。Debian7和Debian8小内存版本请看上面脚本下载地址

#Debian8下载脚本
wget http://w3.gubo.org/pubfiles/tylemp/tylemp.sh 
#安装稳定版Nginx+PHP+MariaDB
bash tylemp.sh stable
#安装wordpress,www.yourdomain.com即为你的域名
bash tylemp.sh wordpress www.yourdomain.com 

五分钟/一键安装typecho

#命令范例默认是Debian8, Debian7和小内存版本请看上面脚本下载地址

#Debian8下载脚本
wget http://w3.gubo.org/pubfiles/tylemp/tylemp.sh 
#安装稳定版Nginx+PHP+MariaDB
bash tylemp.sh stable
#安装Typecho,www.yourdomain.com即为你的域名,数据库用户名和密码会显示在屏幕上
bash tylemp.sh typecho www.yourdomain.com 

重要:更改SSH端口

默认的22端口会经常被黑客扫描,所以更改端口是一定要做的。如果用的是Bandwagonhost等默认随机化端口的服务商,用完这个脚本之后端口会被恢复为22,需要更改一次端口才能登陆。

#更改端口为22022,数字可以自由更换
bash tylemp.sh sshport 22022
#重启使新端口生效
reboot

命令列表说明

bash tylemp.sh system # 优化系统,删除不需要组件,dropbear替代sshd 
bash tylemp.sh exim4 # 更轻量级邮件系统 
bash tylemp.sh mysql # 安装mysql 
bash tylemp.sh nginx # 安装nginx,默认一个进程,可调整
bash tylemp.sh php # 安装php,包含php5-gd,可使用验证码
bash tylemp.sh stable # 安装上面所有,软件是debian官方stable源,版本较旧
bash tylemp.sh wordpress www.yourdomain.com # 一键安装wordpress, 数据库自动配置好。 
bash tylemp.sh vhost www.yourdomain.com # 一键安装静态虚拟主机。
bash tylemp.sh dhost www.yourdomain.com # 一键安装动态虚拟主机,方便直接上传网站程序。
bash tylemp.sh typecho www.yourdomain.com # 安装typecho,提供数据库名,密码等自主添加完成安装
bash tylemp.sh phpmyadmin www.yourdomain.com # 一键安装phpmyadmin 数据库管理软件,用http://www.yourdomain.com/phpMyAdmin访问 
bash tylemp.sh addnginx 2 #调整nginx进程,这里2表示调整后的进程数,请根据vps配置(cpu核心数)更改
bash tylemp.sh sshport 22022 #更改ssh端口号22022,建议更改10000以上端口。重启后生效。
bash tylemp.sh rainloop www.yourdomain.com  # 增加Gmail的web客户端一键安装
bash tylemp.sh carbon www.yourdomain.com  # 增加Carbon Forum的一键安装

配置文件列表

/etc/nginx/nginx.conf  #nginx配置文件,可根据vps的cpu核心数更改进程数最大限度利用
/etc/php5/fpm/php.ini    #php配置文件
~/.my.cnf                 #mysqlroot密码保存文件
/etc/nginx/conf.d/          #nginx下各个具体网站配置文件所在文件夹

日志Log文件列表

/var/log/nginx   #nginx的log文件所在文件夹,所有网站都在一个文件中
/var/log/php5-fpm.log  #php的log文件,所有网站都在一个文件中

Tylemp.sh 项目地址

#代码项目,放在Bitbucket上,有兴趣的朋友可以查阅一下
https://bitbucket.org/yylzcom/tylemp.sh

出错反馈办法
如果运行脚本过程中有任何出错提示,请打包以下文件发送到我的邮箱 guboorg@gmail.com

/tmp/tylemp.log

Nginx出于CPU负担等考虑,默认不启用Gzip,想开启Gzip的朋友请参考:Nginx启用gzip

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容