微擎离线安装指南

场景

微擎在最新的官网上已经不在提供离线安装的版本,给了一个在线安装的install.php。宝塔中的一键部署也改成了在线安装。但是在没有独立ip的开发环境中安装却安装不上微擎,在线安装会先判断本站点外网是否能够访问,意思是必须具备独立ip。从而无法下载微擎的包。我问过运维的客服,客服给的答案是不支持离线安装。

解决

step 1:下载离线包,目前网上能找到的离线安装的教程使用的是微擎v1稳定版的下载页面,经过尝试无法下载。其余网站下载要嘛让你关注公众号,要嘛登陆注册,一个字烦~

  1. docker 安装。docker会一次性安装上php-mysql-apache 环境。在微擎的安装手册上有说明。

安装前准备一台服务器(centos7.6)和解析的域名 安装镜像
1,安装docker,执行命令:

yum -y install docker
2,启动docker,执行命令:

service docker start
3,设置docker开机自启,执行命令:

systemctl enable docker.service
4,拉取镜像,执行命令:

docker pull ccr.ccs.tencentyun.com/weiqing/nginxphpmysql:1.0
5,启动容器,执行命令: 特别注意!123456是你的数据库密码,请自行替换为复杂的密码组合

docker run -it --name nginxphpmysql -p 80:80 -v /var/lib/mysql:/var/lib/mysql -v /www/we7:/var/www/html -e MYSQL_ROOT_PASSWORD=123456 -d --restart=always ccr.ccs.tencentyun.com/weiqing/nginxphpmysql:1.0

实际测试之后发现。docker 根本pull不下来镜像文件,一直timeout,不排除是我的网络太差
2. gitee clone 离线包,在码云上找了微擎的开源仓库。通过clone仓库的方式下载离线包。但是微擎官方已经将clone的权限关闭了。不过竟然能fork,于是可以fork到自己的仓库然后download下来。

step2:

  1. 在宝塔页面点击新建站点,输入域名xxxxxx,新建数据库
  2. 把步骤一下载的zip文件上传到对应的目录下,解压
  3. 访问域名对应的xxxxx/install.php

总结:微擎的gitee仓库上在7个月前,有更新说明。离线安装不支持更新升级。如此可见微擎是要闭源了。前些天买了一个PHP 公众号 h5的网站源码,拿到手之后密密麻麻的加密代码。只认识开头的php,根本无法入手。依照学校里面的PHP helloword 想着只需要搭建好 lamp丢进去就可以了,当时想得真天真。后面我尝试让卖代码的人给部署一下,发了三个字给我 “发宝塔”。嗯~有了关键字,百度一进去宝塔,嗯是一个php建站运维工具,然后安装了宝塔。安装完之后把php文件上传 安装sg11之后。耶 ~,依然不能运行。依据以往的开发经验,不同项目的目录和文件类型肯定都会存在差异,比如pom *.iml 。通过目录结构来判断,前提就是你得知道这是什么项目,除非有特殊处在得目录。主要得问题是没法通过描述告诉百度目录结构。但是有manifest.xml,百度了一下微擎的文件。在宝塔上一键部署里面有看到微擎,嗯看到需要宝塔安装微擎,然后用微擎安装启动。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章