跳到主要内容

第2章 基础环境

测试环境:Centos9.1 64bit

  1. 编译器及依赖包安装
yum -y install gcc make gcc-c++ cmake
yum -y install glibc glibc-common gd gd-devel openssl openssl-devel
  1. 安装apache
yum -y install http httpd-tools
  1. 安装php5及部分模块
yum -y install php php-gd php-gd php-mysql php-mbstring php-session php-gettext php-xml php-pdo php-json

提示:若在php7.x环境,需安装php-fpm模块。 4. 安装mysql

yum -y install mariadb mariadb-server mariadb-devel
  1. 安装mailx
yum -y install mailx
  1. 安装snmp及perl支持
yum -y install  net-snmp net-snmp-libs net-snmp-utils perl unzip
  1. 安装插件开发支持:perl对net-snmp支持
# step1:安装cpan
yum -y install perl-CPAN

# step2:安装Digest::MD5和Digest::HMAC
# 安装从www.cpan.org下载包:Digest::MD5、Digest::HMAC,并安装如下
tar zxf <module>.tar.gz
cd <module>
perl Makefile.pl
make install

# step3:安装Net::SNMP
perl -MCPAN -e shell
cpan[1]> install Net::SNMP
  1. 安装插件开发支持:python对net-snmp支持
pip install easysnmp
  1. 安装rrdtool和graphviz
yum -y install graphviz graphviz-devel graphviz-gd graphviz-graphs graphviz-perl graphviz-php
yum -y install rrdtool rrdtool-perl
  1. 配置时钟