[devel] I: PHP4
Mikhail Zabaluev
=?iso-8859-1?q?mookid_=CE=C1_sigent=2Eru?=
Пн Мар 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