zoukankan      html  css  js  c++  java
  • zabbix PHP databases support off Fail

    zabbix初始化检查安装环境不通过:

    PHP databases support off   Fail     --未找到所支持的数据库

    处理方法:安装Mysqli模块

     ################
    mysqli模块的安装
    ################

    记得原来在编译php的已经已经加上参数
    --with-mysql=/usr/local/mysql
    --with-mysqli=/usr/local/mysql/bin/mysql_config
    可后来找了一个,的确不存在mysqli.so,所以只能单独来编译mysqli了。
    mysqli是优化过的mysql函数库,MYSQL版本不能低于4.1.12
    cd /root/lamp/php-5.2.3/ext/mysqli
    #####进入到mysqli的目录。
    再用phpize生成configure文件:
    /usr/local/php/bin/phpize
    Configuring for:
    PHP Api Version:         20041225
    Zend Module Api No:      20060613
    Zend Extension Api No:   220060519
    #./configure --prefix=/usr/local/mysqli
    --with-php-config=/usr/local/php/bin/php-config    --根据环境实际路径:find / -name php-config
    --with-mysqli=/usr/local/mysql/bin/mysql_config    ---根据环境实际路径:find / -name mysql_config
    make 
    make test
    make install
    Installing shared extensions:     /usr/local/php/lib/php/extensions/debug-non-zts-20060613/
    然后在/usr/local/lib/php.ini
    加上一句:
    extension=/usr/local/php/lib/php/extensions/debug-non-zts-20060613/mysqli.so
    重新启动apache即可看到已经加载mysqli成功。

    ===经测试,可以不用加路径:

    直接extension=mysqli.so即可。

    参考资料:http://linux.chinaunix.net/techdoc/database/2008/01/16/976742.shtml

  • 相关阅读:
    JDBC 复习4 批量执行SQL
    JDBC 复习3 存取Oracle大数据 clob blob
    Oracle复习
    Linux命令(1)grep
    JDBC 复习2 存取mysql 大数据
    JDBC 复习1 DBUtil
    php 环境搭建问题
    Windows 批处理 bat 开启 WiFi 菜单选项 设置ID PWD
    Bat 批处理启动和停止Oracle 服务
    docker 学习1 WSL docker ,Windows docker
  • 原文地址:https://www.cnblogs.com/rusking/p/4471503.html
Copyright © 2011-2022 走看看