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, чтобы повторно загрузить источники расширений в вопросе, и пересобрать их.
ошибка в версии для php и модуля – bansi
@ bansi Что я могу сделать в этом случае? означает, что мне нужно обновить php или solr? –
вы используете модуль, скомпилированный для PHP 5.6.0 на вашей версии PHP, 5.5.6. у вас есть 2 варианта. обновить PHP или получить модуль, скомпилированный для вашей версии php. Если у вас есть исходный код модуля, перекомпилируйте его с помощью своей PHP-версии. – bansi