安装编译Zabbix软体的一般流程,适合入门级初学者。
一、实验环境准备
#mkdir -pv /mnt/hg/{mysql-5.7.26,nginx-1.16.0,php-7.2.17,zabbix-4.2.1}#mkdir -pv /mnt/hg/mysql-5.7.26/data#ln -s /mnt/hg/mysql-5.7.26 /mnt/hg/mysql-last#ln -s /mnt/hg/nginx-1.16.0 /mnt/hg/nginx-last#ln -s /mnt/hg/php-7.2.17 /mnt/hg/php-last#ln -s /mnt/hg/zabbix-4.2.1 /mnt/hg/zabbix-last创建软链接的目的是方便日后升级维护使用
-DDEFAULT_COLLATION=utf8_unicode_ci
#mkdir -pv /mnt/hg/mysql-last/log#touch /mnt/hg/mysql-last/log/mariadb.log#touch /mnt/hg/mysql-last/log/mariadb.pid(5) 更改mysql-5.7.26文件夹的拥有者和拥有组
[mysqld_safe]
#mysqld --initialize --user=mysql --basedir=/mnt/hg/mysql-last --datadir=/mnt/hg/mysql-last/data#mysql.server start#ln -s /mnt/hg/mysql-last/mysql.sock /tmp/④ 导入zabbix初始库
(1) 解压nginx-1.16.0.tar.gz
#nginx
vim /mnt/hg/php-last/lib/php.ini