PHP + mhash
Ferdinand Prantl
Ferdinand.Prantl na ff.cuni.cz
Čtvrtek Únor 24 12:07:05 CET 2000
Ahoj všichni,
chtěl jsem do PHP přidat hashovací funkci, ale pokud slinkuju PHP
s libmhash, Apache nenastartuje, httpd skončí bez hlášky. Jediné,
co z něj vystoupí je oznámení startu SSL v ssl_engine_log, jinak
nezaloguje nic, ani do syslogu. Bez mhash je vše v pohodě.
Zkusil jsem strace, ale vůbec jsem nezmoudřel, on prostě po načtení
konfigurace skončí bez chyby.
Apache 1.3.9
mm 1.0.8
mod_czech 1.3.4-3.1.0b4
mod_jserv 1.1b2
mod_perl 1.21
mod_ssl 2.4.2
openssl 0.9.4
mod_php 3.0.14
mhash 0.6.1
gdbm 1.8.0
zlib 1.1.3
imap 4.5
cdb 0.55
expat 1.0
gd 1.5
msql, mysql, pgsql
Běží Vám někomu PHP s mhash na podobné konfiguraci ?
Nenapadlo by Vás, proč mě ne ? :-( Připojuju kus výstupu strace:
----------------------------------------------------------------------------------------------------
execve("/usr/local/apache/bin/httpd", ["/usr/local/apache/bin/httpd", "-DSSL"], [/* 27 vars */]) = 0
... [snip] ...
open("/usr/local/apache/conf/magic", O_RDONLY) = 9
fstat(9, {st_mode=S_IFREG|0644, st_size=12441, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40a38000
read(9, "# Magic data for mod_mime_magic "..., 4096) = 4096
read(9, "ith [Info-ZIP/PKWARE] zip archiv"..., 4096) = 4096
brk(0x8196000) = 0x8196000
read(9, "fs, newt na uchicago.edu)\n0\tstring\t"..., 4096) = 4096
read(9, ")! DL format SUCKS BIG ROCKS.\n#\n"..., 4096) = 153
read(9, "", 4096) = 0
close(9) = 0
munmap(0x40a38000, 4096) = 0
open("/usr/local/apache/logs/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 21
close(9) = 0
brk(0x8199000) = 0x8199000
open("/usr/local/apache/logs/mail-access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 22
close(9) = 0
open("/usr/local/apache/logs/ssl_request_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 23
close(9) = 0
open("/usr/local/apache/logs/ssl-access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 24
close(9) = 0
open("/usr/local/apache/logs/ssl_request_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 25
close(9) = 0
open("/usr/local/apache/logs/ssl-access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 26
close(9) = 0
open("/usr/local/apache/logs/ssl_request_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 27
close(9) = 0
open("/usr/local/apache/logs/ssl-access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 28
close(9) = 0
open("/usr/local/apache/logs/ssl_request_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 29
close(9) = 0
open("/usr/local/apache/logs/mail-access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 30
close(9) = 0
open("/usr/local/apache/logs/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 31
close(9) = 0
open("/usr/local/apache/logs/access_log", O_WRONLY|O_APPEND|O_CREAT, 0644) = 9
fcntl(9, F_DUPFD, 15) = 32
close(9) = 0
chdir("/") = 0
fork() = 27655
munmap(0x40a34000, 4096) = 0
munmap(0x40a20000, 4096) = 0
munmap(0x40a1f000, 4096) = 0
munmap(0x400bc000, 4096) = 0
munmap(0x400b8000, 4096) = 0
_exit(0) = ?
----------------------------------------------------------------------------------------------------
díky za tipy,
Ferda Prantl
--
"Jen ve svych snech jsme svobodni. Po zbytek zivota potrebujeme penize."
---------------------------------------------------------------------------
Ferdinand Prantl
LVT FF UK
e-mail: prantl na ff.cuni.cz
www: http://www.ff.cuni.cz/~prantl
ICQ: 36302930
Další informace o konferenci Linux