mosquitto.so:未定义的符号:_zend_hash_add在未知的行0
问题描述:
我想要在RaspberryPi上运行Mosquitto PHP库。每次我重新启动Apache2我得到行/usr/lib/php5/20131226/mosquitto.so:未定义的符号:_zend_hash_add在未知的行0上。mosquitto.so:未定义的符号:_zend_hash_add在未知的行0
我认为这是由于加载.so太早所以我将它移动到.ini文件的后面。 (30-mosquitto.ini,其他都不是30-)。
我猜测zend框架不在某处的路径,但我找不到它。
我的问题是: Zend库在哪里加载,并且Zend中是否存在apache2.conf中缺少的行?
-Jim
答
蒂姆的回应是在钱上。我安装了PHP5和PHP 7.0。我建立到7,但我的Apache2服务器指向PHP5。我将我的Apache2指向了PHP7,并且做到了这一点。
这与Zend Framework没有任何关系。错误中的“zend”来自Zend Engine,它是PHP的一部分。问题是与蚊子库本身 - 检查它是否与您的PHP版本兼容。 –