Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Php+libxml под Solaris


Автор: sergejzr 2.10.2004, 02:16
Кто нибудь сатвил php+libxml2 на solaris?

То есть сами по себе встают, только php без libxml.
Если пытаюсь скомпилить с libxml, он мне говорит, что не находит её, хотя она лежит! В конфигах разбирался, но так и въехать, чего он ругается...

Или может у кого есть бинарник php 4 или 5 скомпиленный с опцией with-mySQL под Солярис?

Могу предложить "взамен" MySQL последний бинарник под солярис. Там мне пришлось подправить пару сорсев.
Он встал очень хорошо smile

Автор: sergejzr 2.10.2004, 04:14
Всё поставил, всем спасибо smile.gif Кому надо, обращайтесь smile.gif

Автор: sergejzr 3.10.2004, 03:57
Забыл добавить smile.gif скомпилено под Соларис 2.8

Цитата

--with-sqlite --with-mysql --with-apxs2 --enable-sigchild --with-xml --with-libxml- --enable-force-cgi-redirect --disable-debug --enable-dbg=shared --with-dbg-profiler --enable-pic --disable-rpath --enable-inline-optimization --with-bz2


Насколько я знаю, бинарник пхп под солярис непросто найти...

Автор: rni 5.10.2004, 06:20
А как решил проблему? Мне не особенно нужен был хмл, так просто его вырубил, когда он стал ругаться. wink.gif

Автор: sergejzr 5.10.2004, 13:08
Устанавливаешь libxml. Этот ставится без особых проблем smile.gif
берём здесь :http://xmlsoft.org/downloads.html

В опциях компилации php указываем:
--with-libxml-dir=/mylibxmldir....

Обрати внимание, в опциях --with-mysql не надо писать дополнительно -dir , а в libxml надо

Я компилил так:
Цитата
./configure --prefix=/home/php5 --with-sqlite --with-mysql=/home/mysql4 --with-apxs2=/home/apache/bin/apxs --enable-sigchild --with-xml --with-libxml-dir=/home/libxml2 --enable-force-cgi-redirect --disable-debug --enable-dbg=shared --with-dbg-profiler --enable-pic --disable-rpath --enable-inline-optimization --with-bz2-dir=/home/bzip2 --with-curl-dir=/home/cURL


Подставь свои папки smile.gif
bzip2
cURL
libxml2
mysql4

Нужно будет отдельно установить smile.gif если они тебе нужны конечно. Например я устанавливал WIKI и всё надо было smile.gif
Эта конфигурация довльно неплохая smile.gif для WIKI. (Кто не знает, это вроде форума)

Автор: rni 5.10.2004, 15:14
Спасибо.
Чисто теоретический вопрос : чем отличается хмл от libxml. Опция libxml вроде только в 5 версии PHP появилась?
Ещё есть непонятная опция которую тоже вырубил - PEAR.

Вопросы чисто теоретические, если влом можно и не отвечать... bored.gif

Автор: sergejzr 5.10.2004, 16:41
Мне бы тоже хотелось это узнать smile.gif Я в первый раз разбирался smile.gif

Автор: bilbobagginz 6.10.2004, 11:25
ребяты... разрешите посетовать:
  • SunOS 2.8 ... ты не имел в виду 5.8 (Солярис 8) ?
  • Установку любого сорса стоит начать с чтения: README,INSTALL [README.{sunos} , INSTALL..unix после чего имеет смысл запустить:
    Код
    # ./configure --help | less
    и посмотреть кого где и куда прикручивать.
  • если тебе не самое новьё - есть много софта http://www.sunfreeware.com
  • Молодец, что правил код smile.gif
  • ХМЛ - это форма сохранения и перевода данных. libxml - это библиотека позволяющая работать с XML
Удачи


Автор: sergejzr 6.10.2004, 13:49
Цитата(bilbobagginz @ 6.10.2004, 10:25)
unOS 2.8 ... ты не имел в виду 5.8 (Солярис 8) ?

Честно сказать smile.gif 5.8 (Солярис 8) как ты правильно говоришь smile.gif я ещё не разобрался с этими номерами толком. И вообще, почему там два разных? biggrin.gif
Цитата(bilbobagginz @ 6.10.2004, 10:25)
с чтения: README,INSTALL [README.{sunos} , INSTALL..unix

Эти само собой. Просто мне ПХП сам по себе не нужен был, поэтому надо было конфигурацию, какую wiki хотел smile.gif, а в wiki как раз не было написано, какую smile.gif. Он в процессе инсталляции только ругался smile.gif


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)