【问题标题】:Problems at install mqseries PHP - Ubuntu安装 mqseries PHP 时的问题 - Ubuntu
【发布时间】:2015-02-05 18:37:56
【问题描述】:

我正在尝试在 PHP 中使用 mqseries 扩展,但遇到了麻烦。错误显示:

PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20121212/mqseries.so' - libmqic.so:错误的 ELF 类:ELFCLASS32 in Unknown on line 0*`

dspmqver -a 命令为我显示的命令

名称:WebSphere MQ
版本:7.5.0.4
级别:p750-004-140807
构建类型:IKAP -(生产)
平台:WebSphere MQ for Linux(x86-64 平台)
模式:64位
操作系统:Linux 3.11.0-19-generic
安装名称:安装 1
InstDesc:
主要:是
安装路径:/opt/mqm
数据路径:/var/mqm
MaxCmdLevel:750
AMQ8351:未正确配置 WebSphere MQ Java 环境。
AMQ8351:未正确配置 WebSphere MQ Java 环境。

名称:IBM Global Security Kit for WebSphere MQ
版本:8.0.14.43
构建类型:生产
模式:64 位

mqseries 扩展的版本是 mqseries 0.14.1。有人可以帮我吗?

【问题讨论】:

    标签: php linux ubuntu rabbitmq ibm-mq


    【解决方案1】:

    MQ 版本 v7.5 是 64 位,但您的连接库是 x86(32 位)二进制文件。

    无论如何,您可以检查您的库:

    $ file lib/libmqic.so lib64/libmqic.so
    lib/libmqic.so:   ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), not stripped
    lib64/libmqic.so: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), not stripped
    

    ...您应该将 32 位库文件夹 (/opt/mqm/lib) 添加到您的 LD_LIBRARY_PATH。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      相关资源
      最近更新 更多