按照http://www.php.net/manual/en/amqp.installation.php上的说明安装 rabbitmq-c 后,我已经成功安装了 AMQP
.so 文件已创建,我已将其添加到 php.ini,但是当我重新启动 apache 时,出现以下错误:
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525/amqp.so' - /usr/lib/php5/20100525/amqp.so: undefined symbol: amqp_open_socket in Unknown on line 0
这发生在 Ubuntu 12.10 64bit PHP 5.4.6 和 Ubuntu 13.04 64bit PHP 5.4.9
但是它确实可以在 Ubuntu 12.04 32 位 PHP 5.3.10 上按预期启动
有没有人设法让 AQMP 安装在 64 位 PHP 5.4 上?有谁知道是 PHP 版本还是 64 位操作系统可能导致问题?
谢谢