zabbix缺少php扩展参数时
Posted make有意义
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix缺少php扩展参数时相关的知识,希望对你有一定的参考价值。
---zabbix部署环境---
yum
1:zabbix-server-web-database(lamp-yum安装)+客户端
2:zabbix-server-web+database(lap+mysql-yum安装)+客户端
3:zabbix-server-web+database(lap-yum安装+mysql源码)+客户端 此方式配置与2一致。
源码
1:zabbix-server-web-database(lamp-源码安装)
zabbix三个数据库的导入及说明:
cd zabbix-3.2.6
mysql -uzabbix -p123456 zabbix < database/mysql/schema.sql
mysql -uzabbix -p123456 zabbix < database/mysql/images.sql
mysql -uzabbix -p123456 zabbix < database/mysql/data.sql
schema.sql:框架表结构
images.sql:image图表等
data.sql:data真正的数据内容
telnet ip 10050
----zabbix缺少php扩展参数时----
如问题:linux下lamp平台下安装zabbix到了,检查安装条件时,提示 PHP bcmath no Fail PHP mbstring no Fail
我安照网上说的。吧php重新编译添加这两个模块。还是不行。我有用phpize扩展这两个模块还是不行。
网友答案:(此方法是在已编译安装完php后的,全新安装php,则在预编译时就可加上这些扩展参数)
2017-04-13 最佳答案
#1.首先进入php的源码目录下扩展目录(扩展在源码包里都有找得到)
cd /root/php-7.1.3/ext
#2.进入要编译的模块的目录下,这里进入bcmath
cd /root/php-7.1.3/ext/bcmath
#3.执行如下命令
phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make install
注意:--with-php-config的路径请以你的实际路径为准!
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/
#5.将上述文件添加到php.ini文件里(扩展都是在此文件里的以:extension开头)
vi /usr/local/php/lib/php.ini
extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20160303/bcmath.so
#6.重启你的apache或nginx服务器后,再刷新页面查看是否成功。
若安装某些php模块不行,下载个第三方源再安装:
如:yum install php-mbstring php-bcmath php-gd -y
提示:无须任何处理时。参c
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
以上是关于zabbix缺少php扩展参数时的主要内容,如果未能解决你的问题,请参考以下文章
phpMyAdmin 错误:缺少 mbstring 扩展名。请检查您的 PHP 配置