一鍵部署lamp指令碼記錄
標題索引
-
企業需求
-
生產環境
-
編寫目標
-
指令碼編寫
一.企業需求
業務需求頻繁基於LAMP或LNMP部署業務系統,出於方便實施和自動化管理,編寫LAMP部署指令碼,實現一鍵安裝部署,後續配合指令碼Saltstack批量執行。
二.生產環境
Linux:Centos6.9
Apache:httpd-2.4.27.tar.bz2、apr-1.6.2.tar.gz、apr-util-1.6.0.tar.gz
資料庫: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 (){ wget http: //172.18.27.100/lamp/apr-util-1.6.0.tar.gz
wget http: //172.18.27.100/lamp/apr-1.6.2.tar.gz
wget http: //172.18.27.100/lamp/httpd-2.4.27.tar.bz2
wget http: //172.18.27.100/lamp/php-5.6.31.tar.xz
wget http: //172.18.27.100/lamp/xcache-3.2.0.tar.bz2
}
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 |
本文轉自 薛偉博 51CTO部落格,原文連結:http://blog.51cto.com/weiboxue/1973855,如需轉載請自行聯絡原作者
相關文章
- shell指令碼:一鍵安裝LAMP、LNMP指令碼指令碼LAMPLNMP
- 一鍵部署指令碼指令碼
- CentOS下LAMP一鍵yum安裝指令碼CentOSLAMP指令碼
- Docker 指令碼化一鍵部署Docker指令碼
- shell指令碼攻略--DNS正向解析一鍵部署指令碼DNS
- [SHELL]LAMP一鍵安裝指令碼設計(v1,v2)LAMP指令碼
- 07 . ELK Stack7.2一鍵多機部署指令碼指令碼
- 輕鬆部署 Laravel 應用 | 《02. 一鍵指令碼》Laravel指令碼
- 記錄一個防止DDL的指令碼指令碼
- 輕鬆部署 Laravel 應用 | 《03. 探尋一鍵指令碼》Laravel指令碼
- LAMP平臺部署及應用(一)LAMP
- LAMPorLNMP一鍵安裝指令碼LAMPLNMP指令碼
- linux下LAMP原始碼安裝部署LinuxLAMP原始碼
- 部署LAMP平臺LAMP
- 一次rman 指令碼的部署指令碼
- k3s單機版安裝部署 附一鍵安裝指令碼指令碼
- shell指令碼一鍵安裝nginx指令碼Nginx
- 一鍵RAC環境配置指令碼指令碼
- 一次 oracle rman 指令碼的部署Oracle指令碼
- 記一次 寫 CentOS 下 lnmp 一鍵編譯指令碼的經歷CentOSLNMP編譯指令碼
- golang一鍵自動安裝指令碼Golang指令碼
- LNMP一鍵自動安裝指令碼LNMP指令碼
- Robot Framework(8)——指令碼語法示例記錄Framework指令碼
- 線上圖片批量更換指令碼記錄指令碼
- Oracle常用指令碼記錄,方便以後使用Oracle指令碼
- 記錄shell指令碼程式設計相關指令碼程式設計
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- 按鍵精靈指令碼筆記:基本語法指令碼筆記
- Ubuntu hyperf 部署記錄Ubuntu
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- 自動記錄MySQL慢查詢快照指令碼MySql指令碼
- 利用powershell指令碼Windows hosts記錄替換IP指令碼Windows
- 匯出oracle表記錄為insert指令碼Oracle指令碼
- Shell指令碼 | 一鍵解除安裝安卓App指令碼安卓APP
- centos7 mysql 一鍵安裝指令碼CentOSMySql指令碼
- cacti一鍵安裝指令碼V1.1指令碼
- LNMP一鍵自動安裝指令碼薦LNMP指令碼
- LNMP自動部署指令碼LNMP指令碼