2017-12-18 31 views
1

를 zend_new_interned_string 내가 최근 PHP에 대한 ZMQ를 설치하려고 다음과 같은 문제로 실행 : 정의되지 않은 기호 라인 (137)을/etc/아파치 /에 구문 오류 :(실패 ZeroMQ 설치) zmq.so :

아파치 httpd.conf 파일 : 할 수 없습니다 extra_zmq.so 서버에 로드 모듈/: /usr/lib64/apache2/modules/extra_zmq.so : 정의되지 않은 기호 : 이

  • 내가 0mq를 설치하는 단계를 따라 zend_new_interned_string 및 모든 것 잘 갔다 :의 phpize를 & & ./configure를 --with-PHP-설정 =는/usr/빈 :
  • http://zeromq.org/bindings:php 그냥 내가 PHP를 설정 세트로 구성해야 할 : http://www.zeromq.org/intro:get-the-software
  • 내가 PHP-zmq 만드는 데 필요한 명령을 실행/PHP를 설정 PHP-zmq에

메이크업 테스트, 내 PHP 버전이 관련이 있는지 알고하지 않습니다 (이 두 시험 (젠드 3.1.0과 함께, 7.1.11)을 사용하고 실패 보여줍니다 I 이 테스트에 대한 자세한 정보를 찾을 수 없음) :

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

행운없이 Github 및 PECL 저장소에서 다운로드를 시도했습니다.

답변

0

글쎄, 문제는 아파치가 아닌 PHP에 의해로드 될 것이라는 것을 발견했다. httpd.conf에서 LoadModule (a2enmod)을 사용하려했지만이 확장은 PHP에서 올바른 지시문 인 extension = zmq.so와 함께 사용해야합니다.