2017-09-24 10 views
0

RaspberryPi에서 Mosquitto PHP 라이브러리를 사용하려고합니다. 아파치 2를 다시 시작할 때마다 /usr/lib/php5/20131226/mosquitto.so : undefined symbol : _zend_hash_add 줄이 알 수없는 0 번 줄에 나타납니다.mosquitto.so : 정의되지 않은 기호 : _zend_hash_add in Unknown 0 행

.so가 너무 일찍로드되어서 .ini 파일의 뒤쪽으로 옮겼습니다. (30-mosquitto.ini와 그 밖의 것은 30-입니다).

젠드 프레임 워크가 어딘가의 경로에 있지 않다고 생각합니다. 찾을 수 없습니다.

내 질문은 : Zend 라이브러리는 어디에서로드되고 Zend 용 apache2.conf에서 누락 된 행이 있습니까?

- 짐

+1

이것은 Zend Framework와는 아무런 관련이 없습니다. 오류의 "zend"는 PHP의 일부인 Zend Engine에서 가져온 것입니다. 문제는 mosquitto 라이브러리 자체에서 발생합니다. PHP 버전과 호환되는지 확인하십시오. –

답변

0

팀의 반응은 돈이었습니다. 나는 PHP5와 PHP 7.0을 모두 설치했다. 내가 7 아파치 2 서버를 PHP5를 가리키고 있었 빌딩. 내 아파치 2를 PHP7로 지적했다.