oneinstack php报错,快速环境部署–OneinStack | 文艺数学君

摘要这里介绍一个可以一键配置环境的一个脚本oneinstack. 例如可以使用这个脚本安装nginx, mysql和php. 这里会介绍一下下载地址和一些常见的问题的说明.

简介

在搭建网站的时候, 我们需要配置一些环境, 例如安装Nginx, 安装数据库等. 这个时候就可以使用Oneinstack. 这是一个一站式安装的脚本, 可以很方便的进行环境的配置, 也可以很方便的进行更新.

Oneinstack可以安装包含下面的所有组合:

lnmp(Linux + Nginx+ MySQL/MongoDB+ PHP)

lamp(Linux + Apache+ MySQL/MongoDB+ PHP)

lnmpa(Linux + Nginx+ MySQL/MongoDB+ PHP+ Apache):Nginx处理静态,Apache处理动态PHP

lnmt(Linux + Nginx+ MySQL/MongoDB+ Tomcat):Nginx处理静态,Tomcat(JDK)处理JAVA

lnpp(Linux + Nginx+ PostgreSQL+ PHP)

lapp(Linux + Apache+ PostgreSQL+ PHP)

lnmh(Linux + Nginx+ MySQL+ HHVM)

一些常见问题

安装步骤

查看各种服务的状态

# Nginx/Tengine/OpenResty

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

%%%%%%%%%%%%%%

# MySQL/MariaDB/Percona

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

%%%%%%%%%%%%%%

# PHP

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

更新Oneinstack

~/oneinstack/upgrade.sh

接着按照出现的提示进行操作, 输入q进行退出更新.

切换PHP大版本

好像为了安全性的原因, 所以直接使用./upgrade.sh来进行更新的时候, 是不能更新php的大版本的. 所以我们需要首先将php卸载之后, 再重新安装, 才可以更新php的大版本.

./uninstall.sh --php  #卸载

./install.sh

php选择y,其余选择n,即可

这里在重新安装的时候, 会询问是否要安装其他的, 这里其他的就全部选择n, 只有在php安装的时候选择y即可.

在重新安装好之后, 我们可以查看php的版本号.

php -v

网站加密证书

网站使用acme来更新证书, 若出现如下的报错.

Create new order error. Le_OrderFinalize not found

可以尝试更新acme

./acme.sh --upgrade

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值