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

Как можно скомпилировать PHP, чтобы он был независим от системы?

Всем привет, возник такой вопрос, можно ли скомпилировать PHP7 так, чтобы он искал системные библиотеки где то у себя в /opt/php/syslibs... Чтобы когда переносишь с одного сервака на другой скомпилированную версию, то не говорило что у вас тут вот такое и такое не установлено или что у вас версия другая...
В общем хочу полностью портативный пакет, конечно можно тем же докером воспользоваться, но у меня больше спортивный интерес... Вот на той же винде распаковал ZIP архив и запускай, а в линуксе при переносе с одного компа на другой всё падает...
  • Вопрос задан
  • 158 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 4
sotvm
@sotvm
Умный поймёт, а дураку и так всё равно.
это называется AppImage - фсё в одном флаконе )))
Ответ написан
Комментировать
nicosha
@nicosha
VOIP Developer, DEVOps
docker вам в помощь
Ответ написан
Комментировать
Adamos
@Adamos
а в линуксе при переносе с одного компа на другой всё падает...

Может быть, потому, что никому и в голову не приходит таскать Пых на флешке?
Серверу вполне естественно быть сильно интегрированным со средой, в которой он установлен. Хотя бы из-за того, что, пока вы там чудите с портэйбл-версией, в тех самых либах, которые вы в нее зипуете, находят и закрывают дыры.
Ответ написан
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
Статическая компиляция вам поможет. Тогда не будет зависимости от системных библиотек вообще.
Ответ написан
Ваш ответ на вопрос

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

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