Нормально ли, что на хостинге ниже версия php чем требование у библиотек в composer.lock?
Столкнулся с проектом, у которого в composer.lock множество библиотек имеют мин требование php 7+, на хостинге стоит php 5.5.9 и проект работает. (Соответственно локально зависимости не хотели ставиться на php 5.5.9).
Означает ли это, что зависимости собирались в окружении с php версией 7+? Если да, то насколько безопасно будет обновить версию php до 7+ на хостинге?
Нормально ли продолжить старую практику, собирать локально на 7+ и отправлять на хостинг? Есть подозрения что нет.
Максим Федоров, вы возможно неправильно поняли. На хостинге версия 5.5+, в проекте, который там лежит и вертится есть либы, у которых мин требования версии php в composer.lock выше чем на хостинге. Пример с composer.lock:
Daria Motorina, я так изначально и подумал, скорее всего прошлый разработчик собирал библиотеки в окружении с версией php 7+.
Есть переживания по поводу безопасности такого перехода, не поломается ли часть функционала? Тестов нет.
deadnice, ааа, вот оно как... ну так ваше заливание никак не относится к установке
тк залить вы можете и фильм в 2 гига, ясен пень, что он не относится никак к проекту :) для залива ваши файлы — просто файлы
будет ошибка конечно, как только напоретесь на функциональность из 7
Максим Федоров, сам долго думал, как так вышло, прошлый разработчик оставил такую загадку. И если предположить, что он так делал, то повышение до php 7+ на хостинге, не должно повлечь особых проблем?