Вопросы по PHP 5.3

Krishna

Продался Java
Вопросы по PHP 5.3

1) Какие прогнозы по срокам релиза?
2) Реально ли на данный момент поставить его без особого геморроя с экстеншенами (ставить буду под FreeBSD, обычно использую порты)

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

tony2001

TeaM PHPClub
>1) Какие прогнозы по срокам релиза?
заморозка в конце апреля, дальше период RC минимум на месяц.
в общем, к лету, вероятно.

>2) Реально ли на данный момент поставить его без особого геморроя с экстеншенами

конечно.
берешь снапшот, ./configure && make && make install

>(ставить буду под FreeBSD, обычно использую порты)

вот это имо и есть основной источник проблем.
 

tony2001

TeaM PHPClub
>а как экстеншены ставить именно под 5.3?

как обычно.
./configure --with-mysql=.. --with-.. etc.

>ну пока я ни на какие проблемы не жаловался)

ну да.
всё гут, только банальнейшую вещь - как ставить экстеншены - ты не знаешь.
"незнание - сила"?
 

Krishna

Продался Java
tony2001
Я сказал, что не знаю как ставить экстеншены под версию пхп выше, чем в портах.
 

tony2001

TeaM PHPClub
я именно это и имею ввиду.
знание портов не отменяет необходимость знать и уметь делать всё то же руками.
 

Krishna

Продался Java
Я не хочу флеймить.
Я знаю столько, сколько необходимо для решения моих задач. Я никогда не назывался админом)
3 года вполне успешно поддерживал веб-сервер ограничиваясь умениями установки софта из пакетов и портов - и не жалуюсь.
Это щас вот думаю - не попробовать ли поставить current ветку.
И то, скорее всего реальной выгоды от этого не будет.

Кстати, а установка оригинальных исходников пропишет в базу пакетов информацию о пхп? Или потом ручками надо будет удалять?
 

tony2001

TeaM PHPClub
>Кстати, а установка оригинальных исходников пропишет в базу пакетов информацию о пхп?

не знаю, возможно под фрёй make настолько же патченый, как и всё остальное, и делает свой особый мэджик, но я сильно в этом сомневаюсь.
но PHP определённо не знает что такое "база пакетов" и уж точно ничего туда не пишет.

>Или потом ручками надо будет удалять?

модуль Апача - 1 файл, libphp5.so.
удалить - проще некуда.
 

tony2001

TeaM PHPClub
нет, теперь я точно уверен, что порты едят мозг =)

зачем собирать экстеншены динамически?
ты что, собираешься их по-одному апдейтить?
к девелоперской версии апдейтов нет, есть просто новые версии.
собери просто libphp5.so, выйдет новый - соберешь другой, с тем же конфигом.

какие еще зависимости экстеншенов? причём тут они?
если у тебя стоят И 5.2, И 5.3, у них одинаковые зависимости.
 
Сверху