Есть старенький сайт. Работает на php4.
Хотим обновить сервак на FreeBSD.
Если ставить новую фрю, то в портах только php5.
А нам бы на новую фрю старенький php и mysql.Как быть в таком случае?
Кто то с похожей проблемой сталкивался ?
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?1) Попробовать для начала переехать на php5. Читать про обратнонесовместемые фичи.
2) Всегда можно собрать индейца+пхп нужных версий ручками в отдельные диры если нужно чисто поддерживать устаревшее.
3) Можно поставить фронт-енд, за которым насобирать руками кучу разных индейцев каждый со своим пхп. Это позволит иметь любое количество вебсерверов в качестве бэкендов с нужными версиями.
> 1) Попробовать для начала переехать на php5. Читать про обратнонесовместемые фичи.
> 2) Всегда можно собрать индейца+пхп нужных версий ручками в отдельные диры если
> нужно чисто поддерживать устаревшее.
> 3) Можно поставить фронт-енд, за которым насобирать руками кучу разных индейцев каждый
> со своим пхп. Это позволит иметь любое количество вебсерверов в качестве
> бэкендов с нужными версиями.2. Вопрос как собрать под фрю, в портах уже нету. Найти в загашниках 7 или 8 версию. Но что то кажется не все порты будут живы.
> 2. Вопрос как собрать под фрю, в портах уже нету. Найти в
> загашниках 7 или 8 версию. Но что то кажется не все
> порты будут живы.Если заклинания ./configure && make && make test && make install && make clean вам не знакомы, обратитесь к спешиализту.
> Если заклинания ./configure && make && make test && make install &&
> make clean вам не знакомы, обратитесь к спешиализту.Знакомы, но проблема в том что:
root@host:/usr/ports/lang # ls | grep php
hiphop-php
php-mode.el
php5
php5-extensions
php53
php53-extensions
php55
php55-extensions
php_doc
>> Если заклинания ./configure && make && make test && make install &&
>> make clean вам не знакомы, обратитесь к спешиализту.https://archive.apache.org/dist/httpd/
http://php.net/releases/
> https://archive.apache.org/dist/httpd/
> http://php.net/releases/Получается, что все зависимости и модули тоже в ручную придется собирать ??
С портов то, удобно тем, что все подтягивается автоматически.
Нашел образы в архивах:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/snapshots.../А вот пакеты только для release
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i38.../Правильно я понимаю, что эти пакеты нельзя ставить на stable ?
тут можно подчерпнуть ключевые слова для поиска
http://admi0n.blogspot.ru/2011/03/targz.html
> Получается, что все зависимости и модули тоже в ручную придется собирать ??ну доставите по необходимости, на старых версиях индэйца и пыха не так много их по дефолту.
./configure --help до просветления
> С портов то, удобно тем, что все подтягивается автоматически.если оно там есть, если порты не протухли и ссылки работают, ага .. и тд и тп
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?На фре докер есть? Засуньте все в него.
> На фре докер есть? Засуньте все в него.Докером раньше не пользовался. Вроде он использовался для разработки.
Надо почитать.
> На фре докер есть? Засуньте все в него.Docker on FreeBSD is experimental.
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?Старый юзерленд можно вполне себе успешно впихнуть в клетку, новое ядро его должно переварить. Порты можно взять из старого снапшота.
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?Нанять человека, который заведет его на php5/php7. Работы на вечер, скорее всего.
Я бы даже занялся для расширения кругозора.