2017-12-18 290 views
1

我想最近安裝ZMQ爲PHP跑進以下問題:(失敗ZeroMQ安裝)zmq.so:未定義的符號:zend_new_interned_string

的Apache2:語法錯誤就行137在/ etc/apache2的/ httpd.conf中:不能 加載模塊/ extra_zmq.so到服務器: /usr/lib64/apache2/modules/extra_zmq.so:未定義的符號: zend_new_interned_string

對php-zmq進行測試顯示我的PHP版本(7.1.11和Zend 3.1.0一起使用)並且未能通過這兩個測試(不知道它是否與之相關,我找不到關於這些測試的更多信息):

FAILED TEST SUMMARY 
--------------------------------------------------------------------- 
Test adding/removing items [tests/007-addremovepoll.phpt] 
Test callback edge-cases [tests/019-callbackinvalidsignature.phpt] 

我試圖從Github和PECL存儲庫下載沒有任何運氣。

回答

0

嗯,我發現這個問題,擴展名是由PHP加載而不是由Apache加載。 我試圖在httpd.conf中使用LoadModule(a2enmod),但是此擴展需要與PHP一起使用,並帶有正確的指令:extension = zmq.so。

相關問題