2016-12-07 2 views
1

Я получаю предупреждение ниже при добавлении выпадений solr-клиентов.PHP Предупреждение: PHP Запуск: solr: Не удалось инициализировать модуль

PHP Warning: PHP Startup: solr: Unable to initialize module 
Module compiled with module API=20131226 
PHP compiled with module API=20121212 
These options need to match in Unknown on line 0 

может кто-нибудь Пожалуйста, выпейте меня в этом?

+0

ошибка в версии для php и модуля – bansi

+0

@ bansi Что я могу сделать в этом случае? означает, что мне нужно обновить php или solr? –

+0

вы используете модуль, скомпилированный для PHP 5.6.0 на вашей версии PHP, 5.5.6. у вас есть 2 варианта. обновить PHP или получить модуль, скомпилированный для вашей версии php. Если у вас есть исходный код модуля, перекомпилируйте его с помощью своей PHP-версии. – bansi

ответ

0

PHP Предупреждение: PHP Startup: Solr: Не удалось инициализировать модуль

1: Проверьте extension_dir директиву в php.ini. Он должен указывать на папку с 5.2 модулями.

2: Это связано с тем, что расширения PHP разрабатываются на языке C и являются «близкими» к внутренним компонентам PHP - это означает, что если API-интерфейсы этих внутренних компонентов меняются, расширение необходимо перекомпилировать, чтобы использовать новые версии.

А между PHP 5.2 и PHP 5.3 для того, что я помню, во внутренних структурах данных, используемых механизмом PHP, были некоторые изменения, что означает, что расширения должны быть перекомпилированы, чтобы соответствовать новая версия этих структур данных.

Как обновить расширения PHP будет зависеть от того, какую систему вы используете.

Если вы на окнах, вы можете найти .dll для некоторых расширений здесь: http://downloads.php.net/pierre/ Для получения дополнительной информации о различных версиях, вы посмотрите на то, что сказал на левой боковой панели windows.php.net можете ,

Если вы на Linux, вы должны либо:

Проверьте, что ваш дистрибутив предоставляет Или использовать команду PECL, чтобы повторно загрузить источники расширений в вопросе, и пересобрать их.

+0

@ Naveen Gupta Все в одном r u bro, когда вы начинаете работать в php ..? – Amitsharma

Смежные вопросы