[devel] I: PHP4

Mikhail Zabaluev mookid на sigent.ru
Пн Мар 12 00:53:13 MSK 2001


Hello Alexander,

On Sun, Mar 11, 2001 at 12:49 +0200, Alexander Bokovoy wrote:
>
> Основные отличия нашей сборки PHP: 
> 
> - модуль PHP4 для Apache и его собрат в виде командной строки    
> используют разные конфигурационные файлы (/etc/httpd/conf/php.ini     и
> /etc/php.ini). Сделано это в связи с тем, что по крайней мере     два
> модуля сейчас и другие в будущем не могут работать в обоих     средах.
> Сейчас это PHP-GTK (не работает под Apache) и Midgard (не работает     в
> командной строке). 
> 
> - сборка всех динамических расширений вынесена в отдельные
> nosrc.rpm-пакеты, требующие общего архива с исходниками PHP4 из
> SRC.RPM от PHP. Таким образом, каждый модуль собирается независимо, а
> SPEC-файлы остаются легко поддерживаемыми.
> 
> - для облегчения поддержки, все SPEC-файлы для динамических расширений
> построены на основе единого шаблона, который автоматически обеспечивает
> настройку установочных/удаляющих скриптов в зависимости от того, в какой
> среде должен работать модуль.
> 
> - устранены наследственные ошибки сборочной инфраструктуры PHP4, которая
> делает бесполезной сборку динамических расширений вне сборки основного
> кода. Оригинальный PHP4 при этом просто не понимает свои же модули! 
> 
> - собраны практически все модули, которые можно было собрать. 
> 
> (Надо сказать, что я собираюсь устроить бомбардировку bugs.php.net на
> эту тему -- настолько криво и не продумано было все реализовано, а
> некоторые модули вообще было невозможно собрать для динамической
> загрузки).

Неужто всё собрали как модули? Потрясающе. И session, который норовит
использовать wddx, который использует xml, который... А expat 1.95 не
прикрутили?

> Для тех, кто будет использовать PHP4, подарком окажется заметно
> повзрослевший PEAR (PHP Extension and Application Repository) -- он,
> кстати, в этой версии включает развитую систему кэширования классов.

Кстати, какой-нибудь из PHP-кэшей нет желания собрать?

-- 
Stay tuned,
  MhZ                                    mailto:mookid на sigent.ru
-----------
It is far better to be deceived than to be undeceived by those we love.
_______________________________________________
Devel mailing list
Devel на linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel



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