Når jeg starter min Apache med ./apachectl sslstart så giver den mig denne fejl "[Sat Sep 7 01:30:01 2002] [warn] Loaded DSO libexec/libphp4.so uses plain Apache 1.3 API, this module might crash under EAPI! (please recompile it with -DEAPI)" hvad kan der være galt ?
Efter linjen er tilføjet compilere du igen, og hvis var smart bruger du nu PHP 4.2.3, og du får ikke den fejl.
Du kan også tilføje det med configure programmet, men jeg kan ikke lige huske den parameter, så kør configre or ret til efter ovenstående, og det burde virke.
Dog burde din apache server virke, men du bliver advaret om at PHP muligvis vil crashe serveren.
Jeg har nu compilet PHP 4.2.3 sådan her: ./configure --with-mysql --with-apxs=/www/bin/apxs --with-DEAPI --with-config-file-path=/www/conf make make install
Nu får jeg ingen fejl under opstart af apache, men den håndterer ikke php filerne, jeg ser bare sourcecoden
Ny fejl... jeg har nu installeret den gamle PHP 4.1.2 og får denne fejl under start af apache: root@server:/www/bin# ./apachectl sslstart Syntax error on line 205 of /www/conf/httpd.conf: Cannot load /www/libexec/libphp4.so into server: /www/libexec/libphp4.so: undefined symbol: alloc_globals ./apachectl sslstart: httpd could not be started
./configure --with-apxs=/usr/local/apache/bin/apxs --with-config-file-path=/usr/local/apache/conf --enable-versioning --with-mysql --enable-ftp --enable-bcmath --disable-debug --enable-memory-limit=yes --enable-track-vars (skal stå i en linie)(usr/local/..skifter du ud med stien til dit php bib) herefter skriver du: make && make install
Desuden var problemet jo at den ikke lige passede med -DEAPI hvilket skal rettes i Makefile inde man kører make.
Desuden er problemet løst sub_zero har bare ikke lukket ;)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.