URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8121
[ Назад ]

Исходное сообщение
"сайт php4 как быть"

Отправлено Alex , 20-Мрт-18 15:47 
Есть старенький сайт. Работает на php4.
Хотим обновить сервак на FreeBSD.
Если ставить новую фрю, то в портах только php5.
А нам бы на новую фрю старенький php и mysql.

Как быть в таком случае?
Кто то с похожей проблемой сталкивался ?


Содержание

Сообщения в этом обсуждении
"сайт php4 как быть"
Отправлено Pahanivo , 20-Мрт-18 16:52 
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?

1) Попробовать для начала переехать на php5. Читать про обратнонесовместемые фичи.
2) Всегда можно собрать индейца+пхп нужных версий ручками в отдельные диры если нужно чисто поддерживать устаревшее.
3) Можно поставить фронт-енд, за которым насобирать руками кучу разных индейцев каждый со своим пхп. Это позволит иметь любое количество вебсерверов в качестве бэкендов с нужными версиями.


"сайт php4 как быть"
Отправлено Alex , 20-Мрт-18 19:48 
> 1) Попробовать для начала переехать на php5. Читать про обратнонесовместемые фичи.
> 2) Всегда можно собрать индейца+пхп нужных версий ручками в отдельные диры если
> нужно чисто поддерживать устаревшее.
> 3) Можно поставить фронт-енд, за которым насобирать руками кучу разных индейцев каждый
> со своим пхп. Это позволит иметь любое количество вебсерверов в качестве
> бэкендов с нужными версиями.

2. Вопрос как собрать под фрю, в портах уже нету. Найти в загашниках 7 или 8 версию. Но что то кажется не все порты будут живы.


"сайт php4 как быть"
Отправлено Pahanivo , 20-Мрт-18 21:07 
> 2. Вопрос как собрать под фрю, в портах уже нету. Найти в
> загашниках 7 или 8 версию. Но что то кажется не все
> порты будут живы.

Если заклинания ./configure && make && make test && make install && make clean вам не знакомы, обратитесь к спешиализту.


"сайт php4 как быть"
Отправлено Alex , 21-Мрт-18 08:00 
> Если заклинания ./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


"сайт php4 как быть"
Отправлено Pahanivo , 21-Мрт-18 09:51 
>> Если заклинания ./configure && make && make test && make install &&
>> make clean вам не знакомы, обратитесь к спешиализту.

https://archive.apache.org/dist/httpd/
http://php.net/releases/


"сайт php4 как быть"
Отправлено Alex , 21-Мрт-18 10:06 
> https://archive.apache.org/dist/httpd/
> http://php.net/releases/

Получается, что все зависимости и модули тоже в ручную придется собирать ??

С портов то, удобно тем, что все подтягивается автоматически.


"сайт php4 как быть"
Отправлено Alex , 21-Мрт-18 10:38 
Нашел образы в архивах:
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/snapshots.../

А вот пакеты только для release
http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i38.../

Правильно я понимаю, что эти пакеты нельзя ставить на stable ?


"сайт php4 как быть"
Отправлено Pahanivo , 21-Мрт-18 12:13 
тут можно подчерпнуть ключевые слова для поиска
http://admi0n.blogspot.ru/2011/03/targz.html

"сайт php4 как быть"
Отправлено Pahanivo , 21-Мрт-18 12:12 
> Получается, что все зависимости и модули тоже в ручную придется собирать ??

ну доставите по необходимости, на старых версиях индэйца и пыха не так много их по дефолту.
./configure --help до просветления
> С портов то, удобно тем, что все подтягивается автоматически.

если оно там есть, если порты не протухли и ссылки работают, ага .. и тд и тп



"сайт php4 как быть"
Отправлено ыы , 20-Мрт-18 21:31 
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?

На фре докер есть? Засуньте все в него.


"сайт php4 как быть"
Отправлено Alex , 21-Мрт-18 08:02 
> На фре докер есть? Засуньте все в него.

Докером раньше не пользовался. Вроде он использовался для разработки.
Надо почитать.


"сайт php4 как быть"
Отправлено ALex_hha , 24-Мрт-18 00:00 

> На фре докер есть? Засуньте все в него.

Docker on FreeBSD is experimental.


"сайт php4 как быть"
Отправлено abi , 26-Мрт-18 00:21 
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?

Старый юзерленд можно вполне себе успешно впихнуть в клетку, новое ядро его должно переварить. Порты можно взять из старого снапшота.


"сайт php4 как быть"
Отправлено Аноним , 29-Мрт-18 17:23 
> Есть старенький сайт. Работает на php4.
> Хотим обновить сервак на FreeBSD.
> Если ставить новую фрю, то в портах только php5.
> А нам бы на новую фрю старенький php и mysql.
> Как быть в таком случае?
> Кто то с похожей проблемой сталкивался ?

Нанять человека, который заведет его на php5/php7. Работы на вечер, скорее всего.
Я бы даже занялся для расширения кругозора.