Сборка WSO2 под FreeBSD

вт, 30.10.2012 12:35 :: olk

Есть такой интересный продукт WSO2 Web Services Framework for PHP По сути - это фреймворк под PHP выполненный в виде модуля апача. Но есть одна загвоздка - напрямую он не собирается под FreeBSD (Думаю та-же проблема и под Open|Net BSD). Путем гугленья, экспериментов мне его все-же удалось собрать. Исходные данные FreeBSD 8.1 PHP - 5.3.17 (Под 5.4.х - мне так и не удалось его победить) Apapche 2.2.22

Основные требования и порядок установке можно найти на сайте производителя, я же покажу как собрать данный продукт под FreeBSD.

В принципе все просто: Скачиваем и распаковываем исходники. Переходим в директорию исходников Выполняем команду.

  1. ./configure --with-apache=/usr/local/include/apache22 --enable-tcp=yes --enable-tests=no "CPPFLAGS=-fPIC -DHAVE_GETIFADDRS -I/usr/local/include/libxml2" "CPATH=/usr/local/include" "LDFLAGS=-lcompat"

Tут путь /usr/local/include/apache22 - указывает на каталог куда установлены хеадеры апача Путь /usr/local/include/libxml2 - указывает на каталог куда установлены хеадеры libxml2

Вообще сами h файлы libxml2 находятся в каталоге /usr/local/include/libxml2/libxml, но путь надо указывать без последней поддиректории так как включение файлов происходить как <libxml/файл.h>

Дальше все стандартно как в документации по инсталляции. make clean make make install Установка естественно возможна если у вас есть рутовые права.

Комментарии

А какие задачи решаете этим WSO2? Он быстрее обычного mod_php? или это именно для интеграции с Java?

Почитайте на сайте производителя. Это вообще модуль для реализации SOAP middle ware. Что то вроде расширения PHP soap или NuSoap, но по мне так более продвинутый и выполненный как модуль апача.

Добавить комментарий
« Добавить комментарий
» Добавить комментарий