← Back to team overview

sslug-teknik team mailing list archive

Hjælp til apache+mod_php-mysql

 

Hejsa Troels.

(cc'et til sslug-teknik)

Jeg har installeret din rh6 apache php3 mysql support pakke.

Her er et dump af hvad jeg har:
[root@challenge apache]# rpm -qa | grep -i -e apache -e mysql -e gd -e
freetype -e gdbm | grep -v sysklogd 
gd-1.3-5
gdb-4.17.0.11-6
gdbm-1.7.3-19
gdbm-devel-1.7.3-19
MySQL-client-3.22.26a-1
MySQL-devel-3.22.26a-1
libgd-1.3-2
freetype-1.2-6
mod_php3-mysql-3.0.12-6.6.0
MySQL-3.22.26a-1
apache-1.3.6-7
apache-devel-1.3.6-7

De -V'er fint:

[root@challenge apache]# rpm -V `rpm -qa | grep -i -e apache -e mysql -e
gd -e freetype -e gdbm | grep -v sysklogd `
S.5....T   /etc/rc.d/init.d/mysql
S.5....T c /etc/httpd/conf/httpd.conf
S.5....T c /etc/httpd/conf/srm.conf

Men, jeg kan ikke starte httpd længere (bruger normalt ../init.d, men her
manuelt, for at se fejl:)

[root@challenge apache]# httpd
Syntax error on line 67 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/libphp3.so into server:
/etc/httpd/modules/libphp3.so: undefined symbol: ap_regexec

med nm kan jeg se at libphp3.so skriver "U ap_regexec" og det er i midten
af en bunke ap_* U'er.

Jeg går ud fra at libphp3 forventer at dette kald kan importeres - kunne
ap_* betyde at det er noget fra apache?. Men, jeg kan ikke finde det
ap_regexec i nogen af modulerne.

Mit system er ellers RH6. Har du nogen bud på hvad der kan være galt?
Mangler jeg at installere nogen developer pakker, eller hvad? Jeg synes
det virker meget underligt at at_regexec (som jeg formoder er eksekvering
af regulære udtryk inde fra apache) ikke kan findes.

Et hurtigt bud ville være fedt, da mit site er helt nede....

Tak,

Mads

-- 
Mads Bondo Dydensborg.                               madsdyd@xxxxxxxxxxxx
Faced with the prospect of rereading this book, I would rather have my brains
ripped out by a plastic fork
                 - Charles Cooper, ZD net, in review of B@TSOT by Bill Gates.