以前一直用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
29 thoughts on “Debian LEAMP一键脚本 快速设置VPS安装WordPress”