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类库耗费大量的时间去排查,排查到最后是发现少了一个库,执行一下`yum install xxx`就好了,那真是太浪费时间了。

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

安装php8开启mbstring扩展 需要 额外安装onig库,源码编译安装脚本如下:

wget https://github.com/kkos/oniguruma/releases/download/v6.9.9/onig-6.9.9.tar.gz -O onig-6.9.9.tar.gz
tar -zxvf onig-6.9.9.tar.gz
cd onig-6.9.9/
./configure --prefix=/usr --libdir=/lib64
make -j4 && make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旺哥是我

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值