分享互联网知识,建站、IT话题杂谈

Debian LEAMP一键脚本 快速设置VPS安装WordPress

以前一直用Actgod的Damnp.sh一键包,觉得非常好用还捐赠过。无奈从Debian7之后Actgod就再也没有更新过,作为零基础的Linux小白只好自己根据报错信息修修补补,把这个脚本继续维护下来。至今修改这个脚本也有两年多的时间,现在下定决心发布出来,看看有没有需要的朋友。

LEAMP脚本已经不再维护, 建议各位转用本站的LNMP脚本

#脚本和文章介绍部分都修改自actgod.com,在这里再次表示我的由衷感谢

Tyleamp.sh详情 Linux(Debian)+Nginx+Apache+Mysql+PHP

脚本修补自Actgod的Damnp.sh一键包,适用于Debian7,Debian8的32及64位系统,已经在Hostigation/AcrosVM,BandwagonHost,SecureDragon,Crissic, HostUs.us, Hosthacth, buyvm, ramnode等VPS测试通过。

#nginx前端+apache后端+mysql数据库+php+eaccelerator(大内存可选)
#所安装包全部来自官方源,仅对配置文件进行参数调优,没有任何添加
#无需长时间编译
#三条命令即可开始wordpress
#一键自由更改ssh端口,增强安全性
#优化VPS性能,小内存可用
#默认启用Gzip,增加静态资源缓存时间
#增加在线gmail代理工具Rainloop的一键安装

Tyleamp.sh 下载地址命令

适用于Debian7的32位及64位系统,
wget http://w3.gubo.org/pubfiles/tyleamp/7/tyleamp.sh
适用于Debian8的32位及64位系统
wget http://w3.gubo.org/pubfiles/tyleamp/8/tyleamp.sh
注:在本站推荐的AcrosVM的Debian7版本中,可能会出现安装完不能重启的问题,需要在安装完成后加上一句命令:
apt-get install upstart

Tyleamp.sh 命令列表

bash tyleamp.sh system # 优化系统,删除不需要组件,dropbear替代sshd 
bash tyleamp.sh exim4 # 更轻量级邮件系统 
bash tyleamp.sh mysql # 安装mysql 
bash tyleamp.sh nginx # 安装nginx,默认一个进程,可调整
bash tyleamp.sh php # 安装php,包含php5-gd,可使用验证码
bash tyleamp.sh apache #安装apache2,包含基本模块,默认最大进程数为3,可调整
bash tyleamp.sh stable # 安装上面所有,软件是debian官方stable源,版本较旧
bash tyleamp.sh wordpress www.yourdomain.com # 一键安装wordpress中文版。数据库自动配置好。 
bash tyleamp.sh wordpress_en www.yourdomain.com # 一键安装wordpress英文版。数据库自动配置好。 
bash tyleamp.sh vhost www.yourdomain.com # 一键安装静态虚拟主机。
bash tyleamp.sh dhost www.yourdomain.com # 一键安装动态虚拟主机,方便直接上传网站程序。
bash tyleamp.sh typecho www.yourdomain.com # 安装typecho,提供数据库名,密码等自主添加完成安装
bash tyleamp.sh phpmyadmin www.yourdomain.com 一键安装phpmyadmin 数据库管理软件,用http://www.yourdomain.com/phpMyAdmin访问 
bash tyleamp.sh httpproxy port #生成一个http代理,port是端口号,大于1000小于65535 
bash tyleamp.sh ssh 用户名 密码 #生成仅供ssh代理上网,不能登录shell进行vps操作的帐号 
bash tyleamp.sh addapache 3  8 #调整apache进程数,3是启动时的进程数,8为允许最大进程数,请根据vps配置更改 
bash tyleamp.sh addnginx 2 #调整nginx进程,这里2表示调整后的进程数,请根据vps配置(cpu核心数)更改
bash tyleamp.sh sshport 22022 #更改ssh端口号22022,建议更改10000以上端口。重启后生效。
bash tyleamp.sh eaccelerator  # 安装php加速器,建议256m内存以上vps才安装
bash tyleamp.sh rainloop www.yourdomain.com  # 增加Gmail的web客户端一键安装

Tyleamp.sh 配置文件列表

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

Tyleamp.sh相关命令列表参考

这些都是系统自带的, 列出来供参考

#MySQL命令
service mysql {start|stop|status|restart|reload|force-reload}   
#MySQL命令
service nginx {start|stop|status|restart|reload|force-reload}   
#查看php版本, 例如7.0.33-0+deb9u8, 大版本就是7.0
php -v
#查看php版本, Debian9的大版本号是php7.0, 则
service php7.0-fpm {start|stop|status|restart|reload|force-reload}   

Tyleamp.sh 日志Log文件列表

/var/log/nginx   #nginx的log文件所在文件夹,所有网站都在一个文件中
/var/log/apache2  #apache的log文件所在文件夹,所有网站都在一个文件中

Tyleamp.sh 快速安装Wordpress和typecho

#Debian10下载脚本,其它Debian版本脚本请看上面部分
wget http://w3.gubo.org/pubfiles/tyleamp/10/tyleamp.sh 
#安装稳定版Nginx+Apache2+PHP+Mysql
bash tyleamp.sh stable
#安装wordpress,www.yourdomain.com即为你的域名
bash tyleamp.sh wordpress www.yourdomain.com 
#Wordpress安装结束,如果需要安装Typecho,请看下面命令
#如果需要安装Typecho,www.yourdomain.com即为你的域名
bash tyleamp.sh typecho www.yourdomain.com 

Tyleamp.sh 项目地址

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

Leave a comment

Your email address will not be published. Required fields are marked *

29 thoughts on “Debian LEAMP一键脚本 快速设置VPS安装WordPress”