服务器要求:
centos6,php5.6以上,php7.2以上,apahe2.4.43以上
安装过程中遇到的问题:
1.在安装apache的时候make报错
/usr/local/ssl/lib/libssl.a: could not read symbols: Bad value
解决方法:
1)下载:openssl-1.0.2t.tar.gz 重新编译openssl
.2)/config --prefix=/usr/local/openssl -fPIC enable-shared
3)make depend && make install
4)apache重新安装
2.在安装php的时候make报错:
undefined reference to `SSL_get0_alpn_selected'
解决方法:在编译的命令中指定--with-ssl=/usr/local/openssl
3.zabbix5的前端页面放在解压包中ui中和zabbix之前的版本放在frontends/php
4.在zabbix的安装页面中PHP-LDAP关闭
解决方法:
cd /usr/local/src/php-7.2.32/ext/ldap
执行 /usr/local/php7/bin/phpize
./configure --with-php-config=/usr/local/php7/bin/php-config --with-ldap
make && make install
打开php.ini,添加扩展 extension=ldap.so
重新启动apache
5.在数据库的测试中报错:Unsupported charset or collation for tables
错误的原因:应该是msyql创建zabbix数据库是,字符编码出现了问题,参考下列方法修复:
解决方法:
1)删除原有的数据库. drop database zabbix;
2)创建新的zabbix数据库,命令:create database zabbix character set utf8 collate utf8_bin;
3)重新打入zabbix的数据库表内容;
4)然后重新进入zabbix GUI的web 安装界面就OK了.
网友评论