BSDPORTAL.RU
http://bsdportal.ru/

Установка FreeBSD + php 5.6 + mysql5.5
http://bsdportal.ru/viewtopic.php?f=8&t=28960
Страница 1 из 1

Автор:  MaximAl [ Ср 21 авг, 2019 10:51 am ]
Заголовок сообщения:  Установка FreeBSD + php 5.6 + mysql5.5

Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.
Решил попробовать поставить FreeBSD11, но там возникает другая ситуация.
При попытке сделать Pkg update система начинает говорить "newer freebsd version for package" на 2 пакета, в итоге если игнорировать мс потом ставится, но не работает - ругается на версию perl. Продолжать далее не стал, так как каких ещё подводных граблей отхвачу не понятно.
Думаю на а с портов? - А с портов поставить mc тот же так же не получилось, так как система сказала, отвали - версия не поддерживается.
Вот и вопрос, как можно такую связку развернуть?
Надо очень...
Есть физическая машина с древней версией программ, и надо её в другое место воткнуть, на виртуалку.
Есть какие-то варианты?

Автор:  lavr [ Чт 22 авг, 2019 12:39 am ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

MaximAl писал(а):
Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.
Решил попробовать поставить FreeBSD11, но там возникает другая ситуация.
При попытке сделать Pkg update система начинает говорить "newer freebsd version for package" на 2 пакета, в итоге если игнорировать мс потом ставится, но не работает - ругается на версию perl. Продолжать далее не стал, так как каких ещё подводных граблей отхвачу не понятно.
Думаю на а с портов? - А с портов поставить mc тот же так же не получилось, так как система сказала, отвали - версия не поддерживается.
Вот и вопрос, как можно такую связку развернуть?
Надо очень...
Есть физическая машина с древней версией программ, и надо её в другое место воткнуть, на виртуалку.
Есть какие-то варианты?


Не вижу проблем установить FreeBSD под виртуалкой и затем к примеру
rsync'ом сделать копию с физической, старые ветки 6.x и 7.x я не переносил,
не было надобности, а начиная с 8'ки - без проблем, правда что-то прописывал
в /boot/loader.conf
Делать можно двумя способами:
1. два диска: один для холостой установки нужной версии FreeBSD (который будет потом
удален),
второй будет ГЛАВНЫЙ(рабочий), затем его разметить руками: gpart + загрузчик,
руками newfs и затем rsync на чистую пустую FS на втором диске.
После того как все будет готово, изменить порядок загрузки и позже первый диск удалить
2. один диск и на него ставить релиз аналогичный исходногому,
затем rsync

А можно установить FreeBSD 12.0-RELEASE - чистый,
НЕ УСТАНАВЛИВАТЬ pkg, НЕ УСТАНАВЛИВАТЬ ничего,
а сразу выполнить:
Код:
# svnlite co -r 488289 http://svn.freebsd.org/ports/head /usr/ports

данная ревизия содержит последние порты php56
После того как порты скачали, нужно исправить файл:
/usr/ports/print/texinfo/distinfo
Код:
TIMESTAMP = 1505424676
SHA256 (texinfo/6.5/texinfo-6.5.tar.xz) = 77774b3f4a06c20705cc2ef1c804864422e3cf95235e965b1f00a46df7da5f62
SIZE (texinfo/6.5/texinfo-6.5.tar.xz) = 4503048
SHA256 (texinfo/6.5/htmlxref.cnf) = 214988e088251b52c5b9c80c05120858777fee4c8cec384be2f33dd716374d2d
SIZE (texinfo/6.5/htmlxref.cnf) = 20076
SHA256 (texinfo/6.5/texi2dvi) = 9c608884b81a43a9b0802e7294788b336b2a9db8a64ca775e9e6bdae396a0c24
SIZE (texinfo/6.5/texi2dvi) = 61195
SHA256 (texinfo/6.5/texinfo.tex) = b19a421624076a9d1335d1a17c33329a26d02a0a3430b43c2a3cbd51708f1cdf
SIZE (texinfo/6.5/texinfo.tex) = 380503

изменить размер и checksum для трех файлов: htmlxref.cnf, texi2dvi и texinfo.tex
и поскольку в этой ревизии портов by default mysql56, нужно в /etc/make.conf
Код:
DEFAULT_VERSIONS+=      mysql=5.5

после чего начать установку из портов
1. pkg
# cd /usr/ports/ports-mgmt/pkg
# make install clean
2. далее можно устанавливать все остальное

Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.

ps. Если в качестве виртуализации используется KVM или бихайв, лучше
ставить 12.0 из-за virtio.

Автор:  MaximAl [ Чт 22 авг, 2019 2:26 am ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

lavr писал(а):
Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.


такой вариант никак не катит - в конечном итоге мне нужна рабочая система которую я смогу обновлять.

lavr писал(а):
Не вижу проблем установить FreeBSD под виртуалкой и затем к примеру
rsync'ом сделать копию с физической, старые ветки 6.x и 7.x я не переносил,
не было надобности, а начиная с 8'ки - без проблем, правда что-то прописывал
в /boot/loader.conf
Делать можно двумя способами:
1. два диска: один для холостой установки нужной версии FreeBSD (который будет потом
удален),
второй будет ГЛАВНЫЙ(рабочий), затем его разметить руками: gpart + загрузчик,
руками newfs и затем rsync на чистую пустую FS на втором диске.
После того как все будет готово, изменить порядок загрузки и позже первый диск удалить
2. один диск и на него ставить релиз аналогичный исходногому,
затем rsync


Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?

Автор:  lavr [ Чт 22 авг, 2019 9:42 am ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

MaximAl писал(а):
lavr писал(а):
Ну и понимать, что никаких обновлений Вы больше сделать не сможете
даже из портов.


такой вариант никак не катит - в конечном итоге мне нужна рабочая система которую я смогу обновлять.


Ваше условие:
Цитата:
Ввиду некоторых обстоятельств необходимо произвести установку FreeBSD + php 5.6 + mysql5.5.
Попытался последние версии FreeBSD, но там php и mysql более свежие так же в портах и пакетах.


Если не будете обновлять php, не сможете обновлять ПО из портов.

Цитата:
Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?

правильно.
Цитата:
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?


Обновить ПО из пакетов или портов НЕ СМОЖЕТЕ, обновить систему - без проблем.

Автор:  AMDmi3 [ Чт 22 авг, 2019 7:29 pm ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

Если хотите свежую и обновляемую систему и порты, берите порт php56 последней ревизии из SVN, актуализируйте его и поддерживайте (возможно, тут почти ничего и не придётся делать). Других рабочих вариантов особо и нет.

Автор:  AMDmi3 [ Пт 23 авг, 2019 12:53 am ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

AMDmi3 писал(а):
(возможно, тут почти ничего и не придётся делать)

Похоже так и есть - в poudriere как минимум сам php56 собирается без изменений.

Автор:  MaximAl [ Вт 27 авг, 2019 10:32 am ]
Заголовок сообщения:  Re: Установка FreeBSD + php 5.6 + mysql5.5

lavr писал(а):
Цитата:
Правильно ли я понимаю, таким образом я получу полную копию физического сервера на гипервизоре?

правильно.
Цитата:
Если да, то такой вопрос. Текущая версия OS FreeBSD 8.1-RELEASE-p2. Есть ли возможность с текущей конфигурации (ОС+php+mysql) обновиться до последних версий?


Обновить ПО из пакетов или портов НЕ СМОЖЕТЕ, обновить систему - без проблем.


В целом примерно ясно. Спасибо.
Этот вариант рассмотрю попозже немного.

А в целом видимо придётся заказывать перенос контента сайтов на новые сайты со свежими конфигурациями оси и ПО, которые уже можно будет сопровождать/обновлять.

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/