2011-07-27 3 views
0

JSON을 사용하여 웹 서버와 솔라 서버간에 통신하는 PHP 용 solr 모듈을 설치하려고합니다. solr을 컴파일하려고 시도하는 중에 ext/json/php_json.h 헤더를 찾을 수 없으며, 보았을 때 거기에 없다. 난처한 것은 내 서버 (5.2.10-2ubuntu6.7)에 설치된 PHP 버전에 JSON이 포함되어 있다는 것입니다. php -me 명령을 실행하면 json이 설치된 모듈 목록에 포함되어있는 것을 볼 수 있습니다. 누락 된 헤더를 가져 오기 위해 설치해야하는 패키지가 누락되었습니다.내 우분투 컴퓨터에서 php_json.h를 찾을 수 없습니다.

답변

1

적절한 디렉토리 /usr/include/php5/ext/json을 만들고 PHP 소스 트리에서 파일을 복사하기로 결정했습니다. http://svn.php.net/viewvc/php/php-src/tags/php_5_2_10/ext/json/php_json.h?revision=282308&view=markup에서 파일을 가져 왔습니다. 이 모듈을 사용하려면 내 서버에 설치되어있는 json의 최신 버전이 필요합니다. 이 PHP 설치에서 작동 할 모듈에 대한 패치를 테스트하고 있습니다.

관련 문제