mod_ssl und libmm при сборке php

  • Автор темы vladyslaw
  • Дата начала

vladyslaw

Guest
mod_ssl und libmm при сборке php

hi ALL,
нужно собрать php с поддержкою imap (ssl) для работы через https (mod_ssl)
при сборке php --with-apache не собирается, вылетает с ошибкою при сборке самого апача:

/usr/local/lib/libc-client4.so: warning: tmpnam() possibly used unsafely; consider using mkstemp()
/usr/local/lib/libc-client4.so: undefined reference to `mm_expunged'

[.... skipped....]

/usr/local/lib/libc-client4.so: undefined reference to `mm_dlog'
*** Error code 1

Stop in /home/lee/tmp/apache_1.3.33/src/helpers.
============= End of Error Report =============

Aborting!
если собираю с опцией --with-apxs - все пучком, но нужно первый вариант.

в конфигурации php:

./configure -with-apache=../apache \
--enable-ftp --disable-ipv6 --with-bz2 \
--enable-calendar \
--with-imap=/usr/local --with-imap-ssl=/usr/local \
--with-openssl=/usr/local \
--with-zlib --with-zlib-dir=/usr \
--with-mcrypt=/usr/local --with-mhash=/usr/local \
--enable-exif \
--enable-track-vars \
--enable-magic-quotes \
--enable-trans-sid \
--enable-wddx --with-dom=/usr/local \
--enable-inline-optimization \
--enable-sysvsem \
--enable-sysvshm \
--enable-bcmath \
--with-xml --with-sablot \
--with-xslt-sablot=/usr/local --enable-xslt \
--with-mm=/usr/local \
--disable-debug
libmm собран динамиком:

ldconfig -r|g mm
35:-lmm.13 => /usr/local/lib/libmm.so.13
подскажите пожалуйста, мож кто сталкивался ...
спасибо.
 

tony2001

TeaM PHPClub
раздели задачи - собери Apache с --enable-so и *потом* PHP с --with-apxs (т.е. не в статику, а динамическим модулем).

>lmm.13 => /usr/local/lib/libmm.so.13
вообще, зачем libmm нужна? она совершенно не требуется для openssl/mod_ssl.
 

vladyslaw

Guest
Автор оригинала: tony2001
раздели задачи - собери Apache с --enable-so и *потом* PHP с --with-apxs (т.е. не в статику, а динамическим модулем).
желательна именно статика по части php/ssl... из-за чего собственно и сыр-бор весь... :(

Автор оригинала: tony2001
>lmm.13 => /usr/local/lib/libmm.so.13
вообще, зачем libmm нужна? она совершенно не требуется для openssl/mod_ssl.
оно требуется для поддержки imap в самом php
 

tony2001

TeaM PHPClub
>желательна именно статика по части php/ssl... из-за чего собственно и сыр-бор весь

а зачем? какая разница? откуда возникло такое требование?

>оно требуется для поддержки imap в самом php

IMAP c-client к libmm никакого отношения не имеет.

поэтому, задачу раздели.
собери Apache сначала, потом PHP, выясни на каком этапе проблема.
 

vladyslaw

Guest
Автор оригинала: tony2001
>желательна именно статика по части php/ssl... из-за чего собственно и сыр-бор весь

а зачем? какая разница? откуда возникло такое требование?
такая задача стоит, я не буду тут распыляться на предмет разницы между статическими и динамическими модулями.
:p

>оно требуется для поддержки imap в самом php

IMAP c-client к libmm никакого отношения не имеет.

поэтому, задачу раздели.
собери Apache сначала, потом PHP, выясни на каком этапе проблема.
Таки действительно, вся проблема крылась именно в установке самой библиотеки c-client от imap'а, поставив ее из сорцов, как это неоднократно советовали люди, все пошло!

Спасибо, что откликнулись.
 
Сверху