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

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

本站已经创建VPS交流群Telegram群,欢迎各位加入:Telegram群 查看二维码
#脚本和文章介绍部分都修改自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 日志Log文件列表

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

Tyleamp.sh 快速安装Wordpress和typecho

#Debian8下载脚本,Debian7脚本请看上面部分
wget http://w3.gubo.org/pubfiles/tyleamp/8/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

天毅

Linux/php菜鸟,喜欢修修补补,喜欢分享,喜欢写博客,其实主要是喜欢找速度快的国外空间(剁手癌晚期,买VPS完全停不下来)...

在 “Debian LEAMP一键脚本 快速设置VPS安装WordPress” 上有 19 条评论

      1. 你好,有两个问题:
        1.我改了端口,重启,22端口依然可以用。改后的端口和22同时都可以用。
        2.我看了/etc/xinetd.d/dropbear里面port依然是22,再去看了遍代码,发现真正改的是/etc/default/dropbear,不懂有什么联系。

        1. 你好,感谢你的反馈。因为最近一年多来都是用的tylemp脚本,tyleamp用得比较多的就是Debian 8版本的,Debian 7仅停留在修修补补的阶段,所以有一些小的遗留问题。从Debian 8的脚本之后是直接修改/etc/xinetd.d/dropbear 这个文件里的,与/etc/default/dropbear没有关系。 Debian 7版本某个版本的Dropbear更新后会多出一个/etc/default/dropbear (原来并没有),所以当时就写了一个修改此文件的脚本,并没有进行充分测试,我稍后进行测试之后给您反馈。

  1. 你好,我想请教您用这个脚本直接安装话默认的数据库管理员密码会是什么啊?我查看那个.my.cnf文件显示的密码不是明文吧?如果不是,那加密方式是什么?如何解密啊?登陆不了phpMyAdmin页面啊。拜托帮忙啊!

    1. .my.cnf里就是明文的用户名和密码,mysql数据库最高权限的管理账户,各个网站的就是在/root/下面域名开头的文本里(类似www.gubo.org.mysql.txt这样的)。登录不了phpMyAdmin界面有没有提示什么

    1. 不客气,希望多多交流。有需要的话可以看看本站推荐的一些VPS,都是亲自验证过比较好用的。或者有好用的VPS请留言推荐。另外觉得脚本好用可以在博客上帮忙写一两句话介绍一下,谢谢

  2. 你好,我用的是AcrosVM的vps,试了好几次,每次都是安装完网站之后重启之后整个vps都不能启动,面板显示ram当前0M,ping不通,重装系统和博客试了几次都是这样
    请问是为什么呢

  3. Please input Administrator Email Address:liloli@gmail.com
    ===========================
    Server Administrator Email=liloli@gmail.com
    ===========================
    tyleamp.sh: line 661: /etc/apache2/conf.d/yes.imliloli.com.conf: No such file or directory
    Restarting apache2 (via systemctl): apache2.serviceJob for apache2.service failed. See ‘systemctl status apache2.service’ and ‘journalctl -xn’ for details.
    failed!

    麻烦帮忙看一下,这是怎么回事?

    1. /etc/apache2/conf.d/yes.imliloli.com.conf
      这个文件不存在导致的,请告知您的Debian版本,执行命令顺序,谢谢。
      正确命令顺序:

      #Debian8
      cd
      wget http://w3.gubo.org/pubfiles/tyleamp/8/tyleamp.sh
      bash tyleamp.sh stable
      bash tyleamp.sh wordpress yourdomain

      #Debian7
      cd
      wget http://w3.gubo.org/pubfiles/tyleamp/7/tyleamp.sh
      bash tyleamp.sh stable
      bash tyleamp.sh wordpress yourdomain

    1. 请问你现在用的什么服务商,机房的vps,香港softlayer的受不了了,估计太多人用锐速和finalspeed之类的东西,晚高峰时候的速度和丢包率惨不忍睹。想换到Vultr日本机房了

发表评论

电子邮件地址不会被公开。 必填项已用*标注