← Back to team overview

sslug-teknik team mailing list archive

Re: Seg. fault ved mysql i php

 

Troels Arvin wrote:

> On Sat, 06 Apr 2002 20:48:06 +0200, Jesper Lund wrote:
>
> > Min webserver virker ikke med php og mysql.
> >
> Hvilken grund-distribution (og version heraf) kører serveren? - Altså fx.
> "Red Hat 7.1".
>

Det er en Redhat 7.2


>
> > Apache laver en segmentation fault på den child, som der forsøger at
> > fortolke php scriptet der laver et mysql kald. Php scripts uden mysql,
> > virker fint.
> [...]
> > Desuden synes jeg at kunne huske at mod_log_mysql blev installeret cirka
> > samtidig med den holdt op med at virke.
>
> Det lyder meget sandsynligt.
>

Faktisk er det det der gør det. Slog mod_log_mysql fra, og plung, så spiller
det.


> Desværre er PHP så tåbeligt indrettet, at den pr. default benytter PHP's
> medfølgende MySQL kode til at bygge PHP's MySQL funktionalitet med i
> stedet for at benytte systemets eksisterende MySQL libraries.
>
> Dette giver problemer, når et andet Apache modul også benytter
> MySQL-funktonalitet. Mest velkendt er problemet med kombinationen af
> mod_php og mod_perl.
>
> Løsning, når du bygger PHP, så giv følgende argument til configure:
>
> ./configure --with-apxs .... --with-mysql=/usr
>
> i stedet for
>
> ./configure --with-apxs .... --with-mysql
>
> Hvorfor benytter du i øvrigt ikke bare Rawhide's PHP-pakker, når nu du
> alligevel har bestemt dig til at være "bleeding edge" i andre web-server
> software sammenhænge?
>

Det gør jeg faktisk også.

Det jeg undrer mig mest over er at jeg faktisk har 2 andre servere stående
med same konfiguration på, hvor det går godt sammen.


>
> --
> Greetings from Troels Arvin, Copenhagen, Denmark



References