Задать вопрос
@stainer

Как совместить elasticsearch и php 7.0?

Доброго дня!
Дано: крупный проект на php 7.0 + elasticsearch 7.15.1.
Возникла проблема, библиотеки официальная elasticsearch/elasticsearch и пара популярных сторонних для работы работы хотят php >= 7.3.
(Эластик только вводится, а не уже встроен)

Варианты:
1) Переделать проект под php 7.3
Проект сложный и хочется понять насколько сложно сделать апдейт на 3 версии.
2) Использовать старую версию эластика (~2019 года)
Последняя версия либы, которая поддерживала php 7.0 - v6.7.2. Хочется понять насколько она актуальна сейчас
3) Писать кастомную либу
Написать свой rest апи клиент.

Хочется понять трудности каждого из вариантов.
Большое спасибо!
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
ipatiev
@ipatiev Куратор тега PHP
Потомок старинного рода Ипатьевых-Колотитьевых
> хочется понять насколько сложно сделать апдейт на 3 версии.

Несложно. Отличия минимальны. В рамках одной мажорной версии вообще никаких проблем. Тут вопрос даже не в трудностях, а в том, что оставаться на 7.0 это вообще не вариант.
Только переезжать надо на 7.4, потому что поддержка 7.3 прекращается через месяц.

И вообще, версию надо подтягивать не когда жареный петух в зад клюнет, а планово.
Ответ написан
Хотел бы дополнить ответ выше - переписывать код непосредственно из-за переезда с PHP 7.0 версии не придётся. Но обновление PHP может повлечь за собой обновление других библиотек, интеграция или интерфейсы которых за эти годы могли уже поменяться.

Но даже в таком случае первый вариант должен быть в приоритете - на актуализацию кодовой базы закрывали глаза уже 4 года, не стоит усугублять ситуацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽