標題索引
一.企業
需求
業務需求頻繁基於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...