Не могу найти php_json.h на моей машине с Ubuntu - PullRequest
0 голосов
/ 27 июля 2011

Я пытаюсь установить модуль solr для PHP, который использует JSON для связи между веб-сервером и сервером solr.При попытке скомпилировать solr, он не может найти заголовок ext / json / php_json.h, и когда я смотрю, его там нет.Непонятно, что JSON включен в версию PHP, установленную на моем сервере (5.2.10-2ubuntu6.7).Когда я запускаю команду php -me, я вижу, что json включен в список установленных модулей.Любая идея, какой пакет отсутствует, что мне нужно установить, чтобы получить отсутствующие заголовки?

1 Ответ

1 голос
/ 28 июля 2011

Я решил создать соответствующий каталог /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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...