[devel] PHP 5.3.3 [was: Прототипы дизайна интерфейсов Кентавра]

Alexey Gladkov legion на altlinux.ru
Вт Авг 10 20:22:31 UTC 2010


On 10.08.2010 23:01, Sergey Vlasov wrote:
> Вопрос в том, насколько разных?  Т.е., нужно ли обеспечивать
> теоретическую возможность наличия рядом, например, 5.2.13 и 5.2.14?

На моей памяти был случай когда при обновлении минорной версии было
сломано поведение функций ... кажется это было связано с отправкой почты.

> каждого sapi в отдельный каталог можно было собирать php с
> --with-config-file-path=%php5_sysconfdir,

Разделение по конфигам появилась до этих опций.

> в принципе это место можно попытаться
> пропатчить для использования php-SAPI.d и избавиться от переменной в
> php.ini (которая тоже добавлена патчем).
> 
> Ещё можно попробовать перенести в main/main.c инициализацию части
> констант (как минимум PHP_VERSION) до вызова php_init_config(); тогда
> можно будет писать в php.ini что-то типа
> 
>   alt_sapi_config_ini_scan_dir = "/etc/php/" PHP_VERSION "/cli/php.d"

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

> control там и сейчас есть, но при обновлении пакета опять-таки не
> помогает.  Файлы для создания своих профилей кладутся в каталог с
> жёсткой зависимостью от номера версии php - т.е., при обновлении
> минорной версии эти файлы тоже придётся перекладывать.

Это тоже можно изменить. Хотя мне казалось, что механизм с control для
php не востребован ни в каком виде.

-- 
Rgrds, legion



Подробная информация о списке рассылки Devel