From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <3AAB5B5F.7070303@linux.ru.net> From: Rider Organization: LRN Team User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.18-ipl2mdk i686; en-US; 0.8) Gecko/20010218 X-Accept-Language: ru, en MIME-Version: 1.0 To: devel@linux.iplabs.ru Subject: Re: [devel] I: PHP4 References: <20010311124906.A1347@avilink.net> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: devel-admin@linux.iplabs.ru Errors-To: devel-admin@linux.iplabs.ru X-BeenThere: devel@linux.iplabs.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: devel@linux.iplabs.ru List-Help: List-Post: List-Subscribe: , List-Id: IPLabs Linux Team Developers mailing list List-Unsubscribe: , List-Archive: X-Original-Date: Sun, 11 Mar 2001 14:02:55 +0300 Date: Sun, 11 Mar 2001 14:02:55 +0300 Archived-At: List-Archive: List-Post: Супер! Оттестируем на новом сервере health.altlinux.ru ;-) Rgds Anton Alexander Bokovoy wrote: > Доброго времени суток! > > Добровольно-принудительная изоляция от современных средств коммуникации > и вывоз за город на два дня были довольно продуктивными: сегодня ночью в > /incoming отправятся 10-15 пакетов на тему PHP4. > > Мы практически готовы к использованию PHP 4.0.5 и, смею утверждать, что > по корректной поддержке этого языка дистрибутив будет далеко впереди > остальных. > > Основные отличия нашей сборки 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 на > эту тему -- настолько криво и не продумано было все реализовано, а > некоторые модули вообще было невозможно собрать для динамической > загрузки). > > Традиционные правки коснулись PHP-GTK -- теперь он правильно умеет > работать с локализованными приложениями (в оригинале -- обычное > непереваривание i18n и метрик даже latin-1 шрифтов!). > > Для тех, кто будет использовать PHP4, подарком окажется заметно > повзрослевший PEAR (PHP Extension and Application Repository) -- он, > кстати, в этой версии включает развитую систему кэширования классов. > _______________________________________________ Devel mailing list Devel@linux.iplabs.ru http://www.logic.ru/mailman/listinfo/devel