2017-02-19 4 views
0

gerade aktualisiert PHP 5.6.30 und jeder PHP Anfrage eine Warnung erzeugtundefinierten Symbol: amqp_ssl_socket_set_verify_peer in Unknown on line 0

PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/amqp.so' - /usr/lib64/php/modules/amqp.so: undefined symbol: amqp_ssl_socket_set_verify_peer in Unknown on line 0 

Package php-pecl-amqp-1.8.0-1.el6.remi.5.6.x86_64 installiert ist und die neueste Version.

Ich benutze CentOS Release 6.7 (Final)

+0

eingeführt Für solche Frage direkt im Zusammenhang mit meinem Repostiory, wahrscheinlich besser zu verwenden https://forum.remirepo.net/ oder https://github.com/remicollet/remirepo/issues –

Antwort

0

ich nur mit librabbitmq letzte Version 0.7.1

# yum --enablerepo=remi-php56 install php-pecl-amqp 
... 
Installed: 
    php-pecl-amqp.x86_64 0:1.8.0-1.el6.remi.5.6                                  

Dependency Installed: 
    librabbitmq-last.x86_64 0:0.8.0-1.el6.remi                                   

# php -v 
PHP 5.6.30 (cli) (built: Jan 19 2017 08:09:42) 
Copyright (c) 1997-2016 The PHP Group 
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies 

# php -m | grep amqp 
amqp 

So stellen Sie sicher, haben neueste librabbitmq letzte Version 0.8.0 wiedergeben kann (im "remisicheren" Repository, das standardmäßig benötigt und aktiviert wird.

PS in der Tat war dieses Symbol nicht in 0.7.x, aber wurde in 0.8.0

+0

Um solche Fehler zu vermeiden, haben php-pecl-amqp-1.8.0-2 nun eine Abhängigkeit von librabbitmq-last> = 0.8.0. –

+0

Aktualisiertes System über Yum Update, und alles ging gut. –

Verwandte Themen