Mijn howto voor Apache 2.0.35 + PHP 4.2.0RC4

Pagina: 1
Acties:
  • 274 views sinds 30-01-2008

  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Hallo allemaal!

Ik zie op verschillende sites dat mensen problemen hebben met het compilen en runnen van de nieuwe Apache 2.0.35 en PHP.. Hieronder zal ik even een korte howto geven hoe ik het gedaan heb (en het werkt):

1. Download apache 2.0.35 en php 4.2.0 RC4.

2. tar -xvxf httpd-2.0.35.tar.gz

3. cd httpd-2.0.35

4. Nu gaan we apache builden:

./configure --prefix=/usr/local/apache --enable-so

Let even op eventuele fouten, hierna:

make
make install

Nu is apache installed in /usr/local/apache *joepie*

6. tar -xvzf php-4.2.0RC4.tar.gz

7. cd php-4.2.0RC4

8. Nu gaan we php builden:

./configure --enable-shared \
--with-apxs2=/usr/local/apache/bin/apxs \
--with-config-file-path=/etc

Voeg eventueel je extra configure opties toe en kijk
of alles goed gaat. Hierna:

make
make install

9. Nu is alles op ze plek.. Dus configgen die hap. Open /usr/local/apache/conf/http.conf. Als het goed is staat de 1e regel al in die file (let op die er geen # voor staat). Voeg de andere regel eronder ook toe.

LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php4 .php

10. Pas de httpd.conf verder aan aan je wensen.

11. Copy de php.ini uit de php install dir naar /etc/php.ini en pas deze ook aan zoals je zelf wil..

12. Let's go! We doen:

/usr/local/apache/bin/apachectl start

13. Voor vragen: post ze hier en ik zal proberen te helpen!

Hopelijk was dit nuttig, anders hebbik een mooie guide voor me baas ;)

Verwijderd

Dit is toch gewoon hetzelfde als de normale installatie of mis ik nu wat :?

Ik hoor wel overal verhalen van mensen dat het niet lukt.

  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Op woensdag 17 april 2002 01:17 schreef elske het volgende:
Dit is toch gewoon hetzelfde als de normale installatie of mis ik nu wat :?
Daarom snap ik het ook niet. Misschien dat ze php static compilen ipv als dso module zoals ik doe. Dus misschien dat 't ze zo wel lukt.

kHeb geen idee of dit een nuttig stukje is voor mensen, maar kvond het geen moeite om even te posten.

  • not-known
  • Registratie: Februari 2002
  • Laatst online: 16-02 17:15

not-known

[BI] Crewmember

Op woensdag 17 april 2002 01:13 schreef Spais het volgende:

13. Voor vragen: post ze hier en ik zal proberen te helpen!
ja, ikke! :P
ik heb apache gecompiled, ging goed, php ging ook goed met gd en jpeg en png en zlib ondersteuning.

maar nu wil ik apache starten en dan lijkt het goed te gaan, maar als je hm vervolgens weer stopt dan blijktie helemaal niet gestart te zijn.
in de logfiles staat helemaal nix genoemd, zelfs niet offie gestart is. logging staat al op debug.
code:
1
2
server:/usr/local/apache/bin# ./httpd -e debug
[Wed Apr 17 16:57:22 2002] [debug] mod_so.c(250): loaded module php4_module

php4 laadt wel volgens mij :?

nou, ik weet t niet meer want zonder php module start apache WEL :?

Officiëel bikkel'n in #bikkels
Campzone Veld C FieldAdmin
De Veld C site!


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 23:30
Hier hetzelfde een paar dagen geleden met RC3 :(
Waarschijnlijk wordt je PHP.INI bestandje niet gevonden, anders zou ik het ook niet meer weten :(

Verwijderd

Op woensdag 17 april 2002 01:17 schreef elske het volgende:
Dit is toch gewoon hetzelfde als de normale installatie of mis ik nu wat :?

Ik hoor wel overal verhalen van mensen dat het niet lukt.
de meeste mensen (including me onlangs nog :P) vergeten het DSO-verhaal als ze apache 2.0.x icm php4 willen gebruiken

  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Op woensdag 17 april 2002 17:29 schreef _JGC_ het volgende:
Hier hetzelfde een paar dagen geleden met RC3 :(
Waarschijnlijk wordt je PHP.INI bestandje niet gevonden, anders zou ik het ook niet meer weten :(
De nieuwe apache schijnt ook niet goed te werken met RC3.. In de RC4 van php zit pas experimental apache 2.0 support volgens de site..

  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Op woensdag 17 april 2002 17:00 schreef not-known het volgende:

[..]
code:
1
2
server:/usr/local/apache/bin# ./httpd -e debug
[Wed Apr 17 16:57:22 2002] [debug] mod_so.c(250): loaded module php4_module

php4 laadt wel volgens mij :?

nou, ik weet t niet meer want zonder php module start apache WEL :?
Welke php-versie gebruik je?
En heb je hem static of als dso-module gecompiled en geladen? (zoals ik bovenaan had beschreven?)

  • not-known
  • Registratie: Februari 2002
  • Laatst online: 16-02 17:15

not-known

[BI] Crewmember

ik heb php versie 4.2.0RC4, apache 2.0.35 en ik heb hm geïnstalleerd volledig volgens je handleiding, kwam hm vanmorgen bij het lezen tegen en wilde meteen wel ff proberen ;)

Officiëel bikkel'n in #bikkels
Campzone Veld C FieldAdmin
De Veld C site!


  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Op woensdag 17 april 2002 18:44 schreef not-known het volgende:
ik heb php versie 4.2.0RC4, apache 2.0.35 en ik heb hm geïnstalleerd volledig volgens je handleiding, kwam hm vanmorgen bij het lezen tegen en wilde meteen wel ff proberen ;)
Hmm je hebt de php.ini en httpd.conf goed ingesteld?
(httpd.conf kan je testen met 'apachectl configtest')

Contact me even op icq als je dat hebt, dat praat wat sneller..

  • not-known
  • Registratie: Februari 2002
  • Laatst online: 16-02 17:15

not-known

[BI] Crewmember

ja, ik denk dat ik mn files goed heb opgesteld, kan ze wel opsturen als je wilt?

contacten over icq lukt niet, want da heb ik niet :D
heb wel msn :P

Officiëel bikkel'n in #bikkels
Campzone Veld C FieldAdmin
De Veld C site!


  • Spais
  • Registratie: Oktober 2000
  • Laatst online: 08-01 20:27

Spais

The Spais Melange

Topicstarter
Op woensdag 17 april 2002 18:56 schreef not-known het volgende:
ja, ik denk dat ik mn files goed heb opgesteld, kan ze wel opsturen als je wilt?

contacten over icq lukt niet, want da heb ik niet :D
heb wel msn :P
Je kan me op msn vinden op m'n emailadres in m'n profile..

  • not-known
  • Registratie: Februari 2002
  • Laatst online: 16-02 17:15

not-known

[BI] Crewmember

keb je toegevoegd

ik denk dat ik php nog maar ns opnieuw ga compilen want ik weet het eg niet meer :?

Officiëel bikkel'n in #bikkels
Campzone Veld C FieldAdmin
De Veld C site!


  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 21-02 01:27

BrZ

Ik denk dat dat probleem dat veel mensen hebben met apache 2.0 komt doordat ze gebruik maken van een oudere versie van PHP... Ik had zelf ook probs met versies voor 4.2.0RC4... maar heb nu Apache 1.3 en Apache 2.0 naast elkaar draaien, eerst ff lekker stresstesten :P

Verwijderd

Ik schop deze maar even omhoog aangezien ik hetzelfde probleem heb dat Apache 2.0.35 niet opstart als ik PHP 4.2.0 heb geinstalleerd. :(

Er is niks in de error-log van Apache te zien... :?

php.ini is naar /etc gekopieerd en config-file-path is naar /etc gewezen tijdens het configureren van PHP 4.2.0. De benodigde PHP regels zijn in httpd.conf opgenomen.

Als ik de LoadModule regel uitschakel start Apache wel goed op...

Verwijderd

Ik heb wat meer gegevens verzameld...

Blijkt dat Apache 2.0.35 met PHP 4.2.0 eruit klapt vanwege een segfault.
[Mon May 06 11:14:44 2002] [notice] Apache/2.0.35 (Unix) configured -- resuming normal operations
[Mon May 06 11:49:24 2002] [warn] child process 30479 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [warn] child process 30480 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [warn] child process 30481 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [warn] child process 30482 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [warn] child process 30483 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [warn] child process 30486 still did not exit, sending a SIGTERM
[Mon May 06 11:49:24 2002] [notice] caught SIGTERM, shutting down

Er blijken meerdere mensen met dit probleem te zitten...

Iemand die een oplossing heeft om Apache 2.0.35 en PHP 4.2.0 te draaien?

  • JointFillah
  • Registratie: Juli 2000
  • Laatst online: 08-01 13:29

JointFillah

Techno Addict

Op zondag 05 mei 2002 23:10 schreef Pierce21 het volgende:
Ik schop deze maar even omhoog aangezien ik hetzelfde probleem heb dat Apache 2.0.35 niet opstart als ik PHP 4.2.0 heb geinstalleerd. :(

Er is niks in de error-log van Apache te zien... :?

php.ini is naar /etc gekopieerd en config-file-path is naar /etc gewezen tijdens het configureren van PHP 4.2.0. De benodigde PHP regels zijn in httpd.conf opgenomen.

Als ik de LoadModule regel uitschakel start Apache wel goed op...
Same problem here ;(

Ik vrees dat die disclaimer over apache2-support van php4.2 met woorden als "EXPERIMENTAL!" geen grappen zijn.....

~* Peace, Love & XTC *~


  • scorpie
  • Registratie: Augustus 2001
  • Laatst online: 21-02 14:14

scorpie

Supra Addict

Op woensdag 17 april 2002 01:13 schreef Spais het volgende:
Hallo allemaal!

Ik zie op verschillende sites dat mensen problemen hebben met het compilen en runnen van de nieuwe Apache 2.0.35 en PHP.. Hieronder zal ik even een korte howto geven hoe ik het gedaan heb (en het werkt):

1. Download apache 2.0.35 en php 4.2.0 RC4.

2. tar -xvxf httpd-2.0.35.tar.gz
moet stap 2 niet

2. tar -zvxf httpd-2.0.35.tar.gz

zijn? x = z dus?

wil een Toyota Supra mkIV!!!!! | wil een Yamaha YZF-R{1,6} | wil stiekem ook een Ducati
"Security is just a state of mind"
PSN: scorpie | Diablo 3: scorpie#2470


Verwijderd

Op maandag 06 mei 2002 19:28 schreef JointFillah het volgende:

[..]

Same problem here ;(

Ik vrees dat die disclaimer over apache2-support van php4.2 met woorden als "EXPERIMENTAL!" geen grappen zijn.....
Ik heb het nu al op meerdere machines geprobeerd maar op geeneen werkt Apache 2.0.35 met PHP 4.2.0.

Onbegrijpelijk aan de ene kant van Apache dat oude PHP versies niet werken met Apache 2.0. Aan de andere kant onbegrijpelijk dat PHP geen goede ondersteuning voor Apache 2.0 bied terwijl de Apache 2.0 betas toch al een half jaar te verkrijgen zijn en dan het nog steeds niet goed krijgen :?

Verwijderd

Ik ben maar weer terug gegaan naar Apache 1.3.24 met PHP 4.1.2, ik kreeg PHP 4.2 zelfs op Apache 1.3.24 niet aan de praat...

Leuk geintje van PHP :( :(

  • JointFillah
  • Registratie: Juli 2000
  • Laatst online: 08-01 13:29

JointFillah

Techno Addict

Hmmz...php-4.2.0 krijg ik hier vooralsnog ook nog niet geinstalleerd (DSO) onder apache 1.3.24 :(

Is het toevallig al wel iemand gelukt php-4.2.0 onder apache 2.0.36 te draaien?
Zal haast wel niet, want volgens mij ligt het probleem bij php...

~* Peace, Love & XTC *~


Verwijderd

Dit is nou een goed iets!
Daar kunnen we wat mee!

  • Lethalis
  • Registratie: April 2002
  • Niet online
Voor mensen met Debian:

http://lethalis.tsd-webservices.nl/dump/PHP-MySQL.html

Mijn HOWTO :)

Ask yourself if you are happy and then you cease to be.


  • twiekert
  • Registratie: Februari 2001
  • Laatst online: 19-02 13:52
ik krijg PHP niet aan de gang met met jpeg-6b :(
configure gaat ok maar bij compileren gaat het mis

OS: FreeBSD 4.3
PHP: 4.2.0
GD-1.8.4
jpeg-6b
gdbm 1.8.0

CONFIGURE:
./configure \
--with-apxs2=/usr/local/apache2/bin/apxs \
--with-config-file-path=/etc \
--enable-shared \
--enable-track-vars \
--with-gdbm \
--enable-ftp \
--with-gd=/usr/local \
--with-jpeg-dir=/usr/local \
--enable-gd-native-ttf \
--with-png-dir=/usr/local \
--with-freetype-dir=/usr/local \
--with-mysql=/usr/local \
--with-zlib=/usr/local \
--with-pdflib=/usr/local \

configure gaat ok en jpeg support staat op yes.
de config.log staat hier

de foutmeldingen bij compileren:

*KNIP*
/usr/local/src/php-4.2.0/ext/xml/libxml.la TSRM/libtsrm.la -lpam -lpdf -lz -lpng -ljpeg -lmysqlclient -lgd -lfreetype -lpng -lz -ljpeg -lgdbm -lz -lcrypt -lm -lcrypt
usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_CreateCompress':
jcapimin.o(.text+0x0): multiple definition of `jpeg_CreateCompress'
/usr/local/lib/libjpeg.a(jcapimin.o)(.text+0x0): first defined here
/usr/local/lib/libjpeg.a(jcapimin.o): In function `jpeg_destroy_compress':


*KNIP*

/usr/local/lib/libjpeg.a(jmemnobs.o): In function `jpeg_mem_term':
jmemnobs.o(.text+0x80): multiple definition of `jpeg_mem_term'
/usr/local/lib/libjpeg.a(jmemnobs.o)(.text+0x80): first defined here
gmake[1]: *** [libphp4.la] Error 1
gmake[1]: Leaving directory `/usr/local/src/php-4.2.0'
gmake: *** [all-recursive] Error 1


gd is goed gecompiled met jpeg en png support.

iemand een idee :? :?

Verwijderd

Op vrijdag 10 mei 2002 03:03 schreef JointFillah het volgende:
Hmmz...php-4.2.0 krijg ik hier vooralsnog ook nog niet geinstalleerd (DSO) onder apache 1.3.24 :(
Welk OS gebruik je ?
Hier is het geen enkel probleem

epauli# lynx -head -dump [url="http://localhost"]http://localhost[/url] | grep Server
Server: Apache/1.3.24 (Unix) mod_perl/1.26 PHP/4.2.0 mod_ssl/2.8.8 OpenSSL/0.9.6a

FreeBSD : Apache en de modules geinstalleerd vanuit de ports.

  • JointFillah
  • Registratie: Juli 2000
  • Laatst online: 08-01 13:29

JointFillah

Techno Addict

Op vrijdag 10 mei 2002 03:03 schreef JointFillah het volgende:
Hmmz...php-4.2.0 krijg ik hier vooralsnog ook nog niet geinstalleerd (DSO) onder apache 1.3.24 :(

Is het toevallig al wel iemand gelukt php-4.2.0 onder apache 2.0.36 te draaien?
Zal haast wel niet, want volgens mij ligt het probleem bij php...
ff FYI, ik heb ff geprobeerd of het met 2.0.36 wel gaat, maar helaas same problem ;(

ik zal us ff kijken oftie het met de latest CVS van php het wel doet....

~* Peace, Love & XTC *~


Verwijderd

Dit is al een oud topic maar wou er toch nog ff op reageren.
De laatste versie van Apache installeert de files in een Apache2 folder.
Dus daarom hebben veel mensen errors denk ik.

  • Zwerver
  • Registratie: Februari 2001
  • Niet online
Hoe groot schat jij de kans dat dit nog urgent genoeg is om gelezen te worden? Ik denk bijna nihil....

Woonachtig Down Under. Ik negeer je insults niet, maar tegen de tijd dat ik ze lees zijn ze meestal niet relevant meer

Pagina: 1

Dit topic is gesloten.