OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

安装步骤

yum -y install wget screen #for CentOS/Redhat
# apt-get -y install wget screen #for Debian/Ubuntu
wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz #包含源码,国内外均可下载
tar xzf oneinstack-full.tar.gz
cd oneinstack #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
screen -S oneinstack #如果网路出现中断,可以执行命令`screen -R oneinstack`重新连接安装窗口
./install.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

如何添加附加组件?

注意

如果之前没有安装组件,后续补充安装,统一入口为./install.sh,addons.sh脚本不在提供,如之前没有安装php redis扩展,补充安装命令:./install.sh --php_extensions redis

~/oneinstack/addons.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

如何添加虚拟主机?

~/oneinstack/vhost.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

如何删除虚拟主机?

~/oneinstack/upgrade.sh --oneinstack #升级脚本工具,不影响正在运行环境
~/oneinstack/vhost.sh --del
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

如何管理FTP账号?

~/oneinstack/pureftpd_vhost.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

如何备份?

~/oneinstack/backup_setup.sh # Set backup options 
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法
 ~/oneinstack/backup.sh # Start backup, You can add cron jobs
   # crontab -l # Examples 
     0 1 * * * ~/oneinstack/backup.sh  > /dev/null 2>&1 &

如何管理服务?

注意

如果服务器包含systemd,则使用systemctl管理,且兼容service。

Nginx/Tengine/OpenResty:

service nginx {start|stop|status|restart|reload|configtest}

MySQL/MariaDB/Percona:

service mysqld {start|stop|restart|reload|status}

PostgreSQL:

service postgresql {start|stop|restart|status}

MongoDB:

service mongod {start|stop|status|restart|reload}

PHP:

service php-fpm {start|stop|restart|reload|status}

HHVM:

service supervisord {start|stop|status|restart|reload}

注:hhvm进程交给supervisord管理,了解更多请访问
Apache:

service httpd {start|restart|stop}

Tomcat:

service tomcat {start|stop|status|restart}

Pure-Ftpd:

service pureftpd {start|stop|restart|status}

Redis:

service redis-server {start|stop|status|restart}

Memcached:

service memcached {start|stop|status|restart|reload}

如何更新版本?

~/oneinstack/upgrade.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法


如若上图无OneinStack选项,请执行下面:

cd ~/oneinstack
curl http://mirrors.linuxeye.com/upgrade_oneinstack.sh | bash

如何卸载?

~/oneinstack/uninstall.sh
OneinStack一键安装PHP/JAVA/HHVM和超详细的VPS手动安装LNMP的方法

文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7986

(0)
郭靖的头像郭靖
上一篇 2023年4月14日 下午3:52
下一篇 2023年4月18日 下午3:55

相关推荐

  • nginx安全:配置allow/deny控制ip访问

    一,nginx中allow/deny指令的用途 1, Nginx的deny和allow指令是由ngx_http_access_module模块提供, Nginx安装默认内置了该模块 2, nginx访问控制模块: 想禁止哪个ip访问就加上deny IP, 想允许哪个ip访问就加上allow IP, 想禁止或者允许所有,则allow all或者deny all…

    2023年3月1日
    1.5K00
  • 解决discuz论坛搬家:“Table ‘common_syscache’ is read only”问题

    网站搬家采用直接打包mysql数据库和网页文件的形式进行迁移,上传好mysql data目录里面的网站数据库至mysql存放数据库的目录里面,解压就行,我的存放数据库的路径是 /usr/local/mysql/var,上传好网站数据,解压,配置好数据库链接参数就行,网站就能正常连接上了,我本以为这已经是顺利迁移完成了,但后来操作的时候,发现只能读取数据库的内…

    2023年2月15日
    1.2K00
  • NGINX的基本编译安装部署

    yum自动安装,不支持自由扩展第三方功能 源码编译安装,可以指定安装路径,并支持自由安装模块 安装前准备 安装GCC编译环境 安装模块依赖 Nginx支持的功能模块需要有第三方的库支持,例如gzip的zlib库,rewrite重写需要的pcre库,HTTPS需要的openssl库等等。 如果出现报错 可以在后面添加命令 –setopt=prote…

    2022年6月17日
    1.5K10
  • IIS发布网站时报403错误的所有原因及解决方案

    在使用IIS的时候,如果遇到403相关的错误,我们往往束手无策,不知道是什么权限的原因。现总结如下,供以后参考。 1、403.1 – 执行访问被禁止 没有足够的执行权限,例如你访问的index.php文件,但是该文件并没有执行权限,那么浏览器在访问时就会出现该错误,然后你就需要去修改目录的权限了 2、403.2 – 读访问被禁止验证是…

    2022年6月21日
    2.8K00
  • Nginx配置及命令详解

    Nginx命令行 nginx -s 对应参数 信号 含义 stop TERM 强制关闭整个服务 null INT 强制关闭整个服务 quit QUIT 优雅地关闭整个服务 reopen USR1 重新打开日志记录 reload HUP 重新读取配置文件,并且优雅地退出老的worker nginx.conf重要的指令块 核心功能都在于http{}指令块里,ht…

    2022年6月17日
    1.8K00

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

在线咨询: QQ交谈

邮件:712342017@qq.com

工作时间:周一至周五,8:30-17:30,节假日休息

关注微信