首页 > 代码库 > zabbix 3.2.7 编译安装
zabbix 3.2.7 编译安装
b修改/usr/local/apache/
修改php.ini 文件
[root@localhost zabbix-3.2.7]# groupadd zabbix
[root@localhost zabbix-3.2.7]# useradd -g zabbix zabbix
yum安装 net-snmp,net-snmp-devel,mysql(mariadb),mysql-devel(mariadb-devel),curl,curl-devel
进入zabbix安装目录
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make
make install
systemctl start mariadb
mysql create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by ‘123456‘; --------------------- 如果有如下报错 # MariaDB [(none)]> grant all on zabbix.* to zabbix@localhost identified by ‘123456‘; #ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your #MariaDB server version for the right syntax to use near ‘‘123456‘‘ at line 1 修改‘’为英文状态 ---------------------- flush privileges; exit;
mkdir -p /usr/local/apache/htdocs/zabbix
[root@localhost zabbix-3.2.7]# cp -ra frontends/php/* /usr/local/apache/htdocs/zabbix
进入数据库文件目录,将相关数据导入数据库
[root@localhost mysql]# pwd /usr/src/zabbix-3.2.7/database/mysql root@localhost mysql]# mysql -uzabbix -p123456 zabbix < schema.sql [root@localhost mysql]# mysql -uzabbix -p123456 zabbix < images.sql [root@localhost mysql]# mysql -uzabbix -p123456 zabbix < data.sql
chown zabbix:zabbix /usr/local/apache/htdocs/zabbix
cp /usr/local/zabbix/sbin/zabbix_server /etc/init.d/
编辑/usr/local/zabbix/etc/zabbix_server.conf
修改DBHost=localhost DBName=zabbix DBUser=zabbix DBPssword=123456
报错:PHP bcmath extension missing (PHP configuration parameter --enable-bcmath).
进入php安装目录 /usr/src/php-7.1.7/ext/bcmath 执行/usr/src/php-7.1.7/ext/bcmath [root@localhost bcmath]# ./configure --with-php-config=/usr/local/php7/bin/php-config [root@localhost bcmath]# make & make install Installing shared extensions: /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
[root@localhost bcmath]# cd /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/
[root@localhost php7]# cp /usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so /usr/local/php7/include/php/ext(这是默认路径,php.ini中可定义)
修改php.ini ,最后一行加
extension=bcmath.so
重启httpd zabbix服务
zabbix 3.2.7 编译安装