微擎離線安裝指南

場景

微擎在最新的官網上已經不在提供離線安裝的版本,給了一個在線安裝的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,百度了一下微擎的文件。在寶塔上一鍵部署裏面有看到微擎,嗯看到需要寶塔安裝微擎,然後用微擎安裝啓動。

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