zabbix报PHP gettext extension missing

zabbix在环境监测时提示:

[html] view
plain
 copy

  1.   

[html] view
plain
 copy

  1. PHP gettext extension missing (PHP configuration parameter --with-gettext). Translations will not be available.  

虽然只是警告,但是还是想处理好,以防以后可能遇到未知的问题,其实就是php的gettext函数库没有加载,重新编译安装进来就行了。

Zabbix error: PHP gettext extension missing (PHP configuration parameter --with-gettext)

在安装zabbix时碰到如下错误:

PHP gettext extension missing (PHP configuration parameter --with-gettext)

PHP中的getText的用法(getText是一系列的工具和库函数,帮助程序员和翻译人员开发多语言软件的), 从而实现PHP的i18n. 

主要是两个方面造成PHP gettext extension missing (PHP configuration parameter --with-gettext)这个错误的:

自己想法:

php是模块化的语言,你进入gettext文档去单独编译一下gettext模块。

一、PHP编译时没有加--with-gettext选项

解决方法如下:

此次安装是动态安装php的gettext扩展模块 在php的源文件中,进入ext/gettext

[html] view
plain
 copy

  1. <span style="white-space:pre">    </span>#cd ext/gettext  
  2.     #/usr/local/php/bin/phpize  
  3.     #./configure –with-php-config=/usr/local/php/bin/php-config  
  4.     #make && make install  

二、系统缺少gettext-devel工具库,或者已经编译安装了gettext但是在编译php时没找到路径

vi /usr/local/php/etc/php.ini

        找到extensions选项,添加如下项:

extension = "gettext.so"

这里记得一定要加上扩展库的路径哦 

解决这两方面的原因后,再次安装zabbix前端,没有报错PHP gettext extension missing (PHP configuration parameter --with-gettext),安装顺利通过

如下图:

时间: 2024-08-30 23:00:58

zabbix报PHP gettext extension missing的相关文章

select-oracle创建视图 报错 [Err] ORA-00905: missing keyword

问题描述 oracle创建视图 报错 [Err] ORA-00905: missing keyword SELECT 0 AS cpxx_id, t_ckgl_wlcc.ccdbh AS djbh, t_ckgl_wlcc.xgsj AS xgsj, 0 AS ycl_dhd_id, t_ckgl_wlccmx.ccdmx_id AS ccdmx_id, 0 AS sctl_id, 0 AS zt, t_ckgl_wlcc.zzjgdm AS zzjgdm, ( SELECT t_jygl_cr

java-JavaScript报这个错:missing ) after argument list

问题描述 JavaScript报这个错:missing ) after argument list 贴出代码----------> function User(name,age){ this.name = name; this.age = age; } var user = new User("小蔡",26); console.debug(typeof user); console.debug(user.hasOwnProperty("name")); con

C#引用LumiSoft.Net.dll搜索邮件,报错“00003 BAD Missing or invalid argument to SEARCH”如何解决

问题描述 C#引用LumiSoft.Net.dll搜索邮件,报错"00003BADMissingorinvalidargumenttoSEARCH"如何解决部分代码如下:IMAP_Clientclnt=newIMAP_Client();clnt.Connect(_MailServer,_MailPort,true);clnt.Login(_Username,_Password);clnt.SelectFolder("Inbox");int[]messageUIDs=

安装zabbix报错zabbix server is not running问题

配置安装zabbix遇到几个问题,总结了一下: Q:zabbix server is not running: the information displayed may not be current A:我出现这个问题的时候发现是由于mysql配置有问题导致的,重新授权了一下正常运行! Q:configure: error: Not found mysqlclient library A:/usr/local/mysql/bin/mysql_config(指定mysql_config) Q:c

PhpMyAdmin出现export.php Missing parameter: what /export_type错误解决方法_php技巧

PhpMyAdmin 不能导出数据的问题,点击导出后先是一个请求失败或者白页,重新刷新后就报错 export.php: Missing parameter: what (FAQ 2.8) export.php: Missing parameter: export_type (FAQ 2.8) 解决方法是: php目录下的php.ini 设置要调整一下 原来的 post_max_size = 8M ,改大到 post_max_size = 20M 就好了. php源码中解决办法 ini_set('

PhpMyAdmin出现export.php: Missing parameter: what /export_type错误

PhpMyAdmin 不能导出数据的问题,点击导出后先是一个请求失败或者白页,重新刷新后就报错  export.php: Missing parameter: what (FAQ 2.8) export.php: Missing parameter: export_type (FAQ 2.8)  解决方法是: php目录下的php.ini 设置要调整一下 原来的 post_max_size = 8M ,改大到 post_max_size = 20M 就好了. php源码中解决办法 ini_set

Android客户端与服务端交互_Android

本文和大家一起了解了一下android客户端与服务端是怎样交互的,具体内容如下 1.后台使用简单的servlet,支持GET或POST.这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功. servlet使用之前需要配置,主义servlet的servlet-name要和servlet-mapping的servlet-name一致,否则找不到路径 我是在myEclipse上创建的一个web service 项目,然后部署到tomcat服务器上以便andr

Android客户端与服务端交互

本文和大家一起了解了一下android客户端与服务端是怎样交互的,具体内容如下 1.后台使用简单的servlet,支持GET或POST.这个servlet最终返回给前台一个字符串flag,值是true或false,表示登录是否成功. servlet使用之前需要配置,主义servlet的servlet-name要和servlet-mapping的servlet-name一致,否则找不到路径 我是在myEclipse上创建的一个web service 项目,然后部署到tomcat服务器上以便andr

dubbo filter 使用-调用Dubbo服务报以下错误,原因和解决办法

问题描述 调用Dubbo服务报以下错误,原因和解决办法 用mvn 创建了一个子项目jar dubbo filter,在生产者中无法调用,报 No such extension xxx for filter/com.alibaba.dubbo.rpc.Filter