J’ai installé ZMQ 4.2.2 et en plus installé la version php5-zmq 1.1.3
La version de PHP est 5.6 et la version du système d’exploitation est Ubuntu 14.04
Ajout de l’extension à mon
/etc/php/5.6/fpm/php.ini and /etc/php/5.6/cli/php.ini extension=zmq.so
et en essayant de l’exécuter, il dit
Avertissement de PHP: Démarrage de PHP: zmq: Impossible d’initialiser le module
Module compilé avec le module API = 20121212
PHP compilé avec le module API = 20131226
Ces options doivent correspondre
dans Unknown sur la ligne 0
Erreur fatale PHP: la classe ‘ZMQContext’ est introuvable dans /home/server/vendor/react/zmq/src/React/ZMQ/Context.php sur la ligne 15
Je ne sais pas ce que je fais mal.
D’accord. Si quelqu’un va restr dans la même situation que je fais le tour suivant.
sudo pecl uninstall zmq-beta sudo apt-get remove php5-dev sudo apt-get install php5.6-dev sudo pecl config-set php_bin /usr/bin/php5.6
il dira que
ATTENTION: php_bin / usr / bin / php5 semble avoir un suffixe 5.6, mais la variable de configuration php_suffix ne correspond pas
sudo pear config-set php_suffix 5.6 pecl install zmq-beta
Cela fera le rest.