1.bcmath
1
2
3
4
5
6
7
| /root/download/php-7.3.27/ext/bcmath #php编译目录
/application/php/bin/phpize
在bcmath目录运行phpize
./configure --with-php-config=/application/php/bin/php-config
make && make install
vi /application/php/lib/php.ini
extension=/application/php/lib/php/extensions/no-debug-zts-20180731/bcmath
|
2.gettext.so
1
2
3
4
5
6
7
| /root/download/php-7.3.27/ext/gettext #php编译目录
/application/php/bin/phpize
在gettext目录运行phpize
./configure --with-php-config=/application/php/bin/php-config
make && make install
vi /application/php/lib/php.ini
extension=/application/php/lib/php/extensions/no-debug-zts-20180731/gettext
|
3.time
1
2
| vi /application/php/lib/php.ini
date.timezone = Asia/Shanghai # 取消注释
|
4.mysql
1
2
3
4
| [root@100 ~]# tailf /tmp/zabbix_server.log
Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
15502:20210402:212247.744 database is down: reconnecting in 10 seconds
15502:20210402:212257.745 [Z3001] connection to database 'zabbix' failed: [2002] Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock'
|
解决
1
| lrwxrwxrwx 1 root root 15 4月 2 21:27 mysql.sock -> /tmp/mysql.sock
|
5.中文报错
经过测试zabbix版本为4.0 php为7.3.27,没有启用–enable-gd-jis-conv,字体文件存放位置assets/fonts,修改include/defines.inc.php的
1
2
| define('ZBX_GRAPH_FONT_NAME', 'DejaVuSans'); // font file name
define('ZBX_FONT_NAME', 'DejaVuSans');
|
修改ZBX_GRAPH_FONT_NAME并没有效果,于是直接修改了字体文件,解决。