PHP için AMQP yüklenemiyor - Symbol bulunamadı hatası

0 Cevap php

Aşağıda listelenen kod çalıştırırken aşağıdaki hatayı alıyorum. Ben PECL AMQP uzantısı yüklemek var ve ben komut satırından ve tarayıcı hem PHPInfo yaptığınızda benim php.ini dosyasında ince gösterir.

    <?php
    // amqp rabbitmq client test


    // Create a connection
    $cnn = new AMQPConnection();
    exit();
?>

Bu kodu çalıştırmak için çalışırken bu hatayı alıyorum:

dyld: lazy symbol binding failed: Symbol not found: _amqp_new_connection
  Referenced from: /opt/local/lib/php/extensions/no-debug-non-zts-20090626/amqp.so
  Expected in: flat namespace

dyld: Symbol not found: _amqp_new_connection
  Referenced from: /opt/local/lib/php/extensions/no-debug-non-zts-20090626/amqp.so
  Expected in: flat namespace

Bunlar benim takip yüklemek talimatlar:

Download rabbitmq-c lib from: http://hg.rabbitmq.com/rabbitmq-c/ (.zip file)

Download codegen http://hg.rabbitmq.com/rabbitmq-codegen/summary (.zip file)


unzip rabbitmq-c

unzip codegen and put it into the rabbitmq-c lib and rename it codegen

cd into rabbitmq-c dir

autoreconf -i && ./configure && make && sudo make install


#install the amqp extension
sudo pecl install -f amqp

0 Cevap