Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / freeDSD+php / 19 сообщений из 19, страница 1 из 1
12.11.2013, 10:39
    #38461463
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
сразу напишу что с фряхой не работал, но с линуксом опыт есть
есть впс 9.1-STABLE FreeBSD 9.1-STABLE #0 r61
глянул phpinfo() и обнаружил что используется версия пхп 5.2 +не используется никаких apc или eaccelerator
начал гуглить, залез в /usr/ports/lang и вот что обнаружил
php5-extensions/ php53-extensions/ php5/ php53/
php52-extensions/ php55-extensions/ php52/ php55/
плюс обнаружил
/usr/ports/www/eaccelerator

как я понимаю собирать ничего не надо, только включить нужную версию пхп+подключить акцелератор
вопрос- как это сделать, чтобы ничего не поломать?
...
Рейтинг: 0 / 0
12.11.2013, 10:59
    #38461482
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_top,

ошибаешься. то что ты обнаружил в /usr/ports это грубо говоря перечень того, что система может установить, плюс инструкции для нее по установке/сборке.
Перечень установленного смотри при помощи pkg_info. Если что-то ставить будешь из каталога нужного ПО выполни make install clean. Это если кратко
...
Рейтинг: 0 / 0
12.11.2013, 11:08
    #38461488
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
вот что нагуглил http://onfail.ru/post?id=61
смущают 2 момента
почему порты обновляют после удаления пхп
почему пхп собирают в php5, или неважно как будет называться директория?

сама статья годная для использования?
...
Рейтинг: 0 / 0
12.11.2013, 11:09
    #38461490
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topкак я понимаю собирать ничего не надоПри установке из портов оно само соберется, обычно проблем не возникает.

zizi_topобнаружил что используется версия пхп 5.2 Как бы уже устаревшая версия, скоро ее обещают выкинуть из портов. Текущая версия - это PHP 5.4, который идет под именем php5.

zizi_topкак это сделать, чтобы ничего не поломать?Чтоб гарантировано ничего не поломать - тренироваться на кошках (на тестовой машине). А вообще:
Код: sql
1.
portinstall <название нужного порта>

или
Код: sql
1.
2.
cd <нужный порт>
make install clean

Конфиги по необходимости ручками править.
Возможно (но не факт), будет выдано предупреждение о том что порт не рекомендован к установке как устаревший. Тогда нужно закомментить строчку в мейкфайле. Впрочем, оно будет написано в сообщении.
...
Рейтинг: 0 / 0
12.11.2013, 13:06
    #38461708
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
вот что выдало pkg_info|grep php

авторphp5-5.4.19 PHP Scripting Language
php5-bz2-5.4.19 The bz2 shared extension for php
php5-ctype-5.4.19 The ctype shared extension for php
php5-curl-5.4.19_1 The curl shared extension for php
php5-filter-5.4.19 The filter shared extension for php
php5-gd-5.4.19 The gd shared extension for php
php5-gettext-5.4.19 The gettext shared extension for php
php5-hash-5.4.19 The hash shared extension for php
php5-iconv-5.4.19 The iconv shared extension for php
php5-imap-5.4.19 The imap shared extension for php
php5-json-5.4.19 The json shared extension for php
php5-mbstring-5.4.19 The mbstring shared extension for php
php5-mcrypt-5.4.19 The mcrypt shared extension for php
php5-mysql-5.4.19 The mysql shared extension for php
php5-mysqli-5.4.19 The mysqli shared extension for php
php5-openssl-5.4.19 The openssl shared extension for php
php5-pdo-5.4.19 The pdo shared extension for php
php5-pdo_mysql-5.4.19 The pdo_mysql shared extension for php
php5-posix-5.4.19 The posix shared extension for php
php5-session-5.4.19 The session shared extension for php
php5-simplexml-5.4.19 The simplexml shared extension for php
php5-xml-5.4.19 The xml shared extension for php
php5-zip-5.4.19 The zip shared extension for php
php5-zlib-5.4.19 The zlib shared extension for php
php52-5.2.17_14 PHP Scripting Language
php52-bz2-5.2.17_14 The bz2 shared extension for php
php52-ctype-5.2.17_14 The ctype shared extension for php
php52-curl-5.2.17_14 The curl shared extension for php
php52-filter-5.2.17_14 The filter shared extension for php
php52-gd-5.2.17_14 The gd shared extension for php
php52-gettext-5.2.17_14 The gettext shared extension for php
php52-hash-5.2.17_14 The hash shared extension for php
php52-iconv-5.2.17_14 The iconv shared extension for php
php52-imap-5.2.17_14 The imap shared extension for php
php52-json-5.2.17_14 The json shared extension for php
php52-mbstring-5.2.17_14 The mbstring shared extension for php
php52-mcrypt-5.2.17_14 The mcrypt shared extension for php
php52-mysql-5.2.17_14 The mysql shared extension for php
php52-mysqli-5.2.17_14 The mysqli shared extension for php
php52-openssl-5.2.17_14 The openssl shared extension for php
php52-pcre-5.2.17_14 The pcre shared extension for php
php52-pdo-5.2.17_14 The pdo shared extension for php
php52-pdo_mysql-5.2.17_14 The pdo_mysql shared extension for php
php52-posix-5.2.17_14 The posix shared extension for php
php52-session-5.2.17_14 The session shared extension for php
php52-simplexml-5.2.17_14 The simplexml shared extension for php
php52-spl-5.2.17_14 The spl shared extension for php
php52-xml-5.2.17_14 The xml shared extension for php
php52-zip-5.2.17_14 The zip shared extension for php
php52-zlib-5.2.17_14 The zlib shared extension for php
phpMyAdmin-4.0.6 A set of PHP-scripts to manage MySQL over the web



не пойму это 2 версии пхп установлено одновременно?
...
Рейтинг: 0 / 0
12.11.2013, 14:26
    #38461866
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topэто 2 версии пхп установлено одновременно?Либо так, либо какой-то глюк. Обычно разные версии конфликтуют при установке через порты.
...
Рейтинг: 0 / 0
12.11.2013, 14:34
    #38461903
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
я запускал команду portsnap fetch update
все обновилось, ошибки не полезли
команда php -v выдает авторPHP 5.2.17 with Suhosin-Patch 0.9.7 (cli) (built: Aug 11 2013 12:57:06)
...
Рейтинг: 0 / 0
12.11.2013, 14:45
    #38461945
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topя запускал команду portsnap fetch update
эта команда не занимается обновлением установленного софта, а выполняет обновление именно портов(то есть информации о том какой софт откуда качать и как ставить)

На сервере уже есть что-то нужное? может имеет смысл снести php ненужной версии
...
Рейтинг: 0 / 0
12.11.2013, 15:23
    #38462049
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
bga83,

вот я и хочу разобраться с тем что есть а чего нету
команда pkg_info|grep php выдала 2 версии пхп, как еще проверить какие есть версии?
...
Рейтинг: 0 / 0
12.11.2013, 15:30
    #38462060
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topкак еще проверить какие есть версии?В идеале - спросить у администратора сервера, который все это добро ставил. Как вариант,
Код: sql
1.
locate php

или вроде того, но вывод будет очень большим. Дальше по списку смотреть сам php и спрашивать у него версию.


zizi_topя и хочу разобраться с тем что есть а чего нетуДумаю, для начала есть смысл выяснить, что требуется. На сервере работают какие-то сайты, скрипты и т.п. Составляете список, выясняете кому что нужно....
...
Рейтинг: 0 / 0
12.11.2013, 15:54
    #38462147
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topbga83,

вот я и хочу разобраться с тем что есть а чего нету
команда pkg_info|grep php выдала 2 версии пхп, как еще проверить какие есть версии?
в теории(в этом плане FreeBSD от Linux ничем не отличается) могут быть еще вручную собранные и установленные версии. pkg_info выдает только то что ставилось штатными средствами, с использованием портов или готовыми пакетами, при этом если при ручной сборке были указаны нестандартные каталоги, то так просто это все обнаружить не выйдет.

Начинать надо с того, что сейчас действительно на сервере происходит, что работает и чем в реальности пользуется.
...
Рейтинг: 0 / 0
12.11.2013, 15:57
    #38462158
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
есть обычная впс, на нем крутится 1 сайт

хочу обновить пхп 5.2->5.4
смущает вот что http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1058620&msg=15114601
2 версии пхп мелькают
я думал может в конфиге прописать нужный пхп чтобы апач его подхватил
...
Рейтинг: 0 / 0
12.11.2013, 16:27
    #38462242
bga83
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topхочу обновить пхп 5.2->5.4
прежде всего советую полистать файлик /usr/ports/UPDATING там может присутствовать полезная информация по вопросам обновления, в нетривиальных случаях.

Если сайт всего один и и не требователен к версии, то можно и снести все, после чего поставить новые версии, не плодя при этом дубликатов. Однако предварительно надо бы все-таки удостовериться, что сайт будет корректно рабоать
...
Рейтинг: 0 / 0
12.11.2013, 16:48
    #38462292
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topхочу обновить пхп 5.2->5.4Просто хотите обновить или есть необходимость обновить? В 5.4 довольно много изменений, да и кое-какие вещи просто выпилены по сравнению с 5.2 и 5.3.
...
Рейтинг: 0 / 0
12.11.2013, 17:21
    #38462396
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topесть обычная впс, на нем крутится 1 сайт

хочу обновить пхп 5.2->5.4
смущает вот что http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1058620&msg=15114601
2 версии пхп мелькают
я думал может в конфиге прописать нужный пхп чтобы апач его подхватил
мне чего то кажется у вас сначала стандартным методом был поставлен 5.2, а потом ручками из исходников доставили 5.4, дело в том, что 5.4 я в портах не наблюдаю,5.5 там есть, а 5.4 нет... Если работа сервера не критична, то сносите все и ставьте из свежих портов... Причем сначала все сделайте и потестируйте в любой виртуалке...
...
Рейтинг: 0 / 0
12.11.2013, 17:28
    #38462410
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
Sergey Orlov5.4 я в портах не наблюдаю,5.5 там есть, а 5.4 нет...Выше я уже писал, что 5.4 скрывается под названием php5

Код: plaintext
1.
2.
3.
Port:   php5-5.4.21
Path:   /usr/ports/lang/php5
Info:   PHP Scripting Language
...
Рейтинг: 0 / 0
12.11.2013, 17:40
    #38462432
zizi_top
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
vkle,

5.2 это вобще старье как мамонт
хочу посвежее
сайт писался под 5.3 изначально
...
Рейтинг: 0 / 0
12.11.2013, 17:41
    #38462437
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
vkleSergey Orlov5.4 я в портах не наблюдаю,5.5 там есть, а 5.4 нет...Выше я уже писал, что 5.4 скрывается под названием php5

Код: plaintext
1.
2.
3.
Port:   php5-5.4.21
Path:   /usr/ports/lang/php5
Info:   PHP Scripting Language

В любом случае все сносить и ставить заново...
...
Рейтинг: 0 / 0
12.11.2013, 17:47
    #38462451
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
freeDSD+php
zizi_topсайт писался под 5.3 изначальноТам только один сайт, больше никто/ничто не использует php? Если так, то полностью соглашусь с Сергеем - сносить все и ставить заново.

PS: Однако, учитывая семимильные шаги последних лет в выходе новых версий php и боле-менее приличной совместимости, есть смысл протестировать сайт под 5.4 и в случае удачного исхода теста ставить именно его.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / freeDSD+php / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]