2017-09-24 4 views
0

J'essaye d'obtenir la bibliothèque de Mosquitto PHP sur RaspberryPi fonctionnant. Chaque fois que je redémarre Apache2, j'obtiens la ligne /usr/lib/php5/20131226/mosquitto.so: symbole non défini: _zend_hash_add dans Unknown sur la ligne 0.mosquitto.so: undefined le symbole: _zend_hash_add in Unknown sur la ligne 0

Je pensais que c'était dû au chargement trop tôt, donc je déplacé à l'arrière des fichiers .ini. (30-mosquitto.ini et rien d'autre est 30-).

Je suppose que le framework zend n'est pas dans un chemin quelque part, mais je ne le trouve pas.

Ma question est: Où la bibliothèque Zend est-elle chargée et une ligne manque-t-elle dans apache2.conf pour Zend?

-Jim

+1

Ceci n'a rien à voir avec Zend Framework. Le "zend" dans l'erreur provient de Zend Engine, qui fait partie de PHP. Le problème est avec la bibliothèque mosquitto elle-même - vérifiez qu'elle est compatible avec votre version de PHP. –

Répondre

0

La réponse de Tim était sur l'argent. J'avais PHP5 et PHP 7.0 installés. Je construisais à 7 mais mon serveur Apache2 pointait vers PHP5. J'ai pointé mon Apache2 vers PHP7 et cela a fait l'affaire.