Zabbix安装时出现缺少PHP模块,解决过程

我在安装时PHP缺少gettext模块和bcmath模块:
一下为解决步骤:

1、进入到PHP源码包目录下的ext目录:

  #cd  /soft/php-5.3.13/ext

2、会看到ext目录下有gettext目录和bcmath目录;

3、进入gettext目录,通过PHP进行编译:

  #cd gettext

  #/usr/local/services/php-5.3.13/bin/phpize

  #./configure --with-php-cofig=/usr/local/services/php-5.3.13/bin/php-config --with-gettext=/usr/local/services

  #make >/dev/null && make install >/dev/null

4、编译完之后,会出现一行提示:

  Installing shared extensions:      /usr/local/services/php-5.3.13/lib/php/extensions/no-debug-non-zts-20090626

这行其实提示的是你gettext这个模块的目录,记住这个目录

5、进入PHP的安装目录中的etc目录下,编辑php.ini文件中添加这样一行,表示启用这个模块:

  #cd /usr/local/services/php-5.3.13/etc/php.ini

extension=/usr/local/services/php-5.3.13/lib/php/extensions/no-debug-non-zts-20090626/gettext.so

  

6、重启PHP

  

时间: 2024-10-21 16:07:20

Zabbix安装时出现缺少PHP模块,解决过程的相关文章

Android SDK安装时碰到的问题之解决办法

问题: hostname in certificate didn't match: <dl-ssl.google.com> != <www.google.com> Fetching URL: https://dl-ssl.google.com/android/... 解决办法: 第一步: 打开Windows中C:\WINDOWS\system32\drivers\etc\hosts,Linux中/etc/hosts文件,然后添加以下内容: 203.208.46.146 dl.goo

sql2008安装时提示重启计算机失败解决方法

安装sql 2008的时候,在检测安装环境中有一项是”重新启动计算机”显示的结果是“失败”.上网看了半天,找到了解决方案,虽然我没弄明白具体原因,但问题是解决了,解决方案如下: 一.Windows+R,在对话框中输入“regedit”,点击运行:二.此时会弹出注册表信息,在里面找到“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager”目录 三.删除“PendingFileRenameOperations”:四.关

.Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法

问题来源 在安装VS2013时,本来是勾选了个全部安装就没去管它了,过了一会一看,居然提示我是 .Net Framework 4.5.1 安装时遇到严重错误, 像这样 本以为是个很简单的问题,结果没想到折腾了一天,直到现在才解决,还是用的独家方法. 类似问题 在寻找答案的过程中,碰到类似的问题有:1:安装.net framework 4.0 返回错误代码16032:使用windows updata更新的时候,出现返回错误代码 6433:安装.net framework 4.5 的时候,返回 安装

PHP安装,报错信息和解决过程

PHP安装: wget http://cn2.php.net/distributions/php-5.3.28.tar.gz tar zxf php-5.3.28.tar.gz cd php-5.3.28 ./configure   --prefix=/usr/local/php   --with-apxs2=/usr/local/apache2/bin/apxs   --with- config-file-path=/usr/local/php/etc   --with-mysql=/usr/

memkeys 安装时遇到的问题及解决办法

某天由于某需要,安装tumblr的开源工具memkeys .但还是一如既往地不是一帆风顺. 在./configure 时出现如下错误信息: configure.in:14: error: possibly undefined macro: AC_PROG_LIBTOOL If this token and others are legitimate, please use m4_pattern_allow. See the Autoconf documentation. autoreconf:

rpm包安装时发现缺少其他依赖

多年来一直困扰我的问题,就是当我们下载了一个rpm包来安装的时候发现缺少依赖.以前的做法是网上挨个去搜索依赖的rpm,然后依次安装. # rpm -ivh google-chrome-stable_current_x86_64.rpm 其实有了yum早已经可以解决这个问题了,命令格式如下,yum会自动寻找依赖并且安装,从而完整这个rpm的安装. # yum install ./google-chrome-stable_current_x86_64.rpm 这么多年白混了!

matlab安装时出现runtime error的解决方法

在win7下安装MATLAB7.0完成后,运行MATLAB,出现下面的错误: Microsoft Visual C++ Runtime Library Runtime Error! Program: C:MATLAB7binwin32MATLAB.exe This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support tea

redis 集群安装时的报错的解决办法

1.执行 redis-trib.rb create 时报错 这个是由于没有安装redis导致的 安装 ruby 和 rubygems(注意:需要 ruby 的版本在 1.8.7 以上) # yum install ruby rubygems 检查 ruby 版本: # ruby -v ruby 1.8.7 (2013-06-27 patchlevel 374) [x86_64-linux] gem安装 redis ruby 接口: # gem install redis Successfully

zabbix 安装时 到第三步时 database type 没有mysql选项

没有MySQL选项: 思路首选想到httpd: 一些问题都会从日志中反映出来: # tail -f error_log PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_mysql.so' - libmysqlclient.so.16: cannot open shared object file: No such file or directory in Unknown on