一鍵部署lamp指令碼記錄

2021-09-20 21:02:26 字數 1461 閱讀 7041

標題索引

一.企業

需求

業務需求頻繁基於lamp或lnmp部署業務系統,出於方便實施和自動化管理,編寫lamp部署指令碼,實現一鍵安裝部署,後續配合指令碼saltstack批量執行。

二.生產環境

資料庫:mariadb-5.5.57-linux-x86_64.tar.gz

php程式:php-5.6.31.tar.xz、xcache-3.2.0.tar.bz2 

三.編寫目標

編寫一鍵安裝指令碼,方便後續批量執行

四.指令碼編寫 

第一步:編寫lamp指令碼 1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

#!/bin/bash

#version   :1.1.0

#description:used to install

wgetpacket ()

if[ -d /usr/local/src ];then

wgetpacket

else

mkdir -p /usr/local/src

cd /usr/local/src

wgetpacket

fi

yum groupinstall"development tools"&> /dev/null

yum install openssl-devel pcre-devel expat-devel &>/dev/null

shell指令碼一鍵部署LAMP架構

一 部署lamp基本架構 1.l linux a apache m mysql p php 2.穩定版本 mysql5.1,php5.3,apache2.2 3.安裝順序,apache mysql php 4.將所需的壓縮包 放指定目錄 本人的壓縮包放在虛擬機器 mnt目錄中 1 編譯原理 主要為了...

shell指令碼 一鍵部署LAMP環境

有了之前配置成功的基礎,可以考慮把這些命令整合成乙個shell指令碼,讓系統自動配置。以下是指令碼 bin bash lamp安裝 rm f var run yum.pid 測試網路環境 網路狀況良好,將繼續配置 else echo 檢測到未連通網路,請連線網路後再試 exit fi 安裝apach...

LAMP環境一鍵部署

1 bin bash 2 用於安裝lamp環境 34 vhost com linux.jepwei.cn 虛擬主機網域名稱 56 d software mkdir software78 功能選擇選單 9menu 3132 0 安裝依賴包 33install package 4849 1 編譯安裝ht...