一鍵部署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,如需轉載請自行聯絡原作者
相關文章
- 一鍵部署指令碼指令碼
- Docker 指令碼化一鍵部署Docker指令碼
- shell指令碼攻略--DNS正向解析一鍵部署指令碼DNS
- 07 . ELK Stack7.2一鍵多機部署指令碼指令碼
- 輕鬆部署 Laravel 應用 | 《02. 一鍵指令碼》Laravel指令碼
- 輕鬆部署 Laravel 應用 | 《03. 探尋一鍵指令碼》Laravel指令碼
- 部署LAMP平臺LAMP
- 指令記錄
- shell指令碼一鍵安裝nginx指令碼Nginx
- k3s單機版安裝部署 附一鍵安裝指令碼指令碼
- 錄屏方法剖析,記錄指令碼跑測不再難指令碼
- tmux指令記錄UX
- 記一次 寫 CentOS 下 lnmp 一鍵編譯指令碼的經歷CentOSLNMP編譯指令碼
- Robot Framework(8)——指令碼語法示例記錄Framework指令碼
- linux mysql定時備份指令碼記錄LinuxMySql指令碼
- golang一鍵自動安裝指令碼Golang指令碼
- mysql8.0原始碼一鍵安裝指令碼MySql原始碼指令碼
- 【隨手記錄】mongoDB離線安裝指令碼MongoDB指令碼
- 搬瓦工 VPS 效能一鍵測試指令碼指令碼
- swift指令碼程式設計:一鍵生成AppIconSwift指令碼程式設計APP
- shell指令碼一鍵安裝nginx-1.18.0指令碼Nginx
- centos7 mysql 一鍵安裝指令碼CentOSMySql指令碼
- 嘉立創EDA 快捷鍵和宏指令碼 筆記指令碼筆記
- 通用程式部署shell指令碼指令碼
- Jmeter —— 錄製指令碼JMeter指令碼
- JMeter錄製指令碼JMeter指令碼
- rsync客戶端一鍵安裝rsync指令碼(原始碼)客戶端指令碼原始碼
- 記錄 react的常用指令React
- Ubuntu hyperf 部署記錄Ubuntu
- Shell指令碼 | 一鍵解除安裝安卓App指令碼安卓APP
- redis+lua實現指令碼一鍵查詢Redis指令碼
- vue自動化部署指令碼Vue指令碼
- 補錄資料指令碼指令碼
- DSS+Linkis Ansible 單機一鍵安裝指令碼指令碼
- 第一次指令微調大模型記錄大模型
- MHBlog專案部署記錄
- Jenkins使用指令碼一鍵拉取程式碼併發布應用Jenkins指令碼
- 練習時的docker部署指令碼Docker指令碼
- 實現指令碼自動部署docker指令碼Docker