我有下一个错误:
PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20100525+lfs/amqp.so' -/usr/lib/php5/20100525+lfs/amqp.so: undefined symbol :amqp_basic_qos在第 0 行未知
我已经安装了rabbitmq-server,PHP amqp扩展,这是我的librabbitmq:
miraage@newpc2:~$ ls -la /usr/local/lib | grep rabbit lrwxrwxrwx 1 root root 25 марта 31 14:40 librabbitmq.so -> /usr/lib/librabbitmq.so.0 lrwxrwxrwx 1 root root 46 апр. 1 16:08 librabbitmq.so.1 -> /usr/local/lib/i386-linux-gnu/librabbitmq.so.1
我做错了什么?
//更新
Ubuntu 13.04 PHP 5.4.9
我已经通过安装了 librabbitmq
sudo apt-get install librabbitmq0
最佳答案
我解决了这个问题。它正在 /usr/lib
目录而不是/usr/local/中查找
目录。我将librabbit.so
和 librabbit.so.1
liblibraabit.so和librabbit.so.1
复制到/usr/lib
目录中,重新启动apache并立即工作。
关于php - 如何修复 PHP amqp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22786479/