Walle 自動化部署搭建

2021-09-02 19:14:35 字數 1890 閱讀 1295

首先說一下我的伺服器,阿里雲 ubuntu 系統(自用) 這是一台啥也沒有的伺服器,空空如也,為了滿足自己的需求,開始倒騰~

網上搜了好多都是使用 apt-get 進行安裝的,但是他這個安裝包的node 版本是 v4.x 的。太低了。忘了官網安裝了額~~還是走官網安裝的流程吧。

sudo git clone 

sudo chmod -r 755 node

cd node

sudo ./configure

sudo make

sudo make install

或者我們先安裝乙個 wget。然後我們就這樣:

tar xf node-v10.9.0-linux-x64.tar.xz // 解壓

cd node-v10.9.0-linux-x64/ // 進入解壓目錄

./bin/node -v // 執行node命令,檢視版本

git 的安裝就簡單多了,直接執行命令 `apt-get install git `
我們先看一下官網的,要求:
① 看這個依賴,會有點懵逼,但是別著急,我們 bash 的已經有了。接下來看下邊的。 lnmp/lamp (作為乙個前端開發的我,真是懵逼中,不知道這是什麼鬼),只能自己去從網上去搜尋一下然後進行一步一步的安裝了。下面看**:

wget  -co lnmp1.5.tar.gz && tar zxf lnmp1.5.tar.gz && cd lnmp1.5 && ./install.sh lnmp  // 如果想安裝 lamp 那就把這個紅色字型換為 lamp 吧。
執行上述的安裝命令之後會有以下步驟:

我們很清楚的看到,nginx、mysql、php 都是running 狀態,80和3306埠都存在。install lamp v1.5 completed! enjoy it.

網上也有說在安裝的過程中會出現錯誤的,反正我這個是順利的安裝,真心沒有出現任何錯誤。

② 然後接下來我們安裝一下 composer、 ubuntu 下直接:

apt-get install composer
③ 宿主機安裝 ansible

apt-get install ansible
宿主機無需其他的配置,相容~/.ssh/config 名稱、證書配置。目標機無需額外配置

此時此刻應該看官網上的安裝順序 。

先說一下我在按照官網安裝的時候遇到的問題:

① git clone 沒有許可權問題。發現我的 github 上沒有公鑰,所以在執行 git clone 的時候會告訴我沒有許可權,只需要通過 https 進行clone 就行了

② 安裝 vendor 的時候告訴我 could not find driver 。直接執行下邊命令:

sudo apt install php7.0-mysql

//依次執行以下命令

cd /etc/php/7.0/cli //進入配置檔案目錄

sudo vim php.ini //vim開啟配置檔案

//可能會輸入root使用者密碼

/pdo //查詢,輸入後按enter鍵即可

//按i鍵進入vim編輯模式

extension=php_pdo_mysql.dll //去掉extensions前面的;號

//按shift + : 號,然後輸入wq

回到 walle-web 目錄下 執行 ./yii walle/setup 就可以了,這樣 walle 就安裝成功啦。

部署python自動化指令碼 搭建自動化指令碼執行環境

年前把平台的指令碼寫好了,準備在虛擬機器中全部執行一遍。沒想到在虛擬機器中配置了很長時間,才把環境搭好。為了不再犯這配置環境的苦,在這簡單說說環境的搭建吧。因為寫的指令碼是在win7上實現的,所以虛擬機器我安裝的也是win7系統。1 安裝python 2 配置環境變數 python安裝成功後,將安裝...

mysql自動化部署方案 什麼是自動化部署?

自動化部署將可交付產品,快速且安全地交付使用者使用的一套系統和工具。系統會自動構建 測試並準備 變更,以便將其發布到指定環境的過程,包括開發環境 預發布環境 生產環境等。自動化部署工具介紹 簡要介紹 該工具是資料庫自動化部署調優工具,支援mysql 8.0.17 8.0.18和postgresql ...

自動化部署job

bin sh the discription of start.sh echo e the script function 1 deploy the tomcat server if files exist.echo e 2 restart the tomcat server if files no...