Centos基础环境安装脚本

每次购买服务器,总是要安装一些基础环境。

所以总结了一个脚本,覆盖基本上的开发都需要的一些库,加快安装速度。

脚本 install-basic.sh 如下

#!/bin/sh
yum -y update

yum install epel-release -y

#安装大而全的基础开发调试工具
#yum groupinstall "Development Tools"
#用于上传下载资源
yum install -y wget man libtool-ltdl libtool-ltdl-devel jq
#编译安装git
yum install -y curl curl-devel expat-devel gettext-devel  openssl-devel zlib-devel autoconf perl-ExtUtils-CBuilder perl-ExtUtils-MakeMaker
#编译安装nginx需要
yum install -y gcc gcc-c++ automake pcre pcre-devel zip openssl pcre-devel libtool make kernel-devel
#编译安装php需要
yum install -y libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxslt libxslt-devel bzip2 bzip2-devel
#安装常用工具
#apache 压力测试工具
yum install -y httpd-tools net-tools.x86_64
#php8
yum install -y sqlite-devel libcurl-devel  libzip-devel  krb5-devel libicu-devel 

上面都是一些比较常用的库,这样避免安装 mysql,Redis,nginx,php这些软件的时候,提示缺少xxx类库耗费大量的时间去排查。

这个脚本特别适合基于LNMP架构的服务器软件安装,以为我本身也是经常使用LNMP架构的,所以分享出来跟大家共享啦!

你可能感兴趣的:(centos,linux,运维)