文章目录(Table of Contents)
简介
在搭建网站的时候, 我们需要配置一些环境, 例如安装Nginx, 安装数据库等. 这个时候就可以使用Oneinstack. 这是一个一站式安装的脚本, 可以很方便的进行环境的配置, 也可以很方便的进行更新.
官方网站: 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)
一些常见问题
安装步骤
详细的安装步骤查看链接: Oneinstack安装步骤
查看各种服务的状态
- # 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
- 微信公众号
- 关注微信公众号
- QQ群
- 我们的QQ群号
评论