Apache2

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

  • Rob
  • Registratie: Februari 2000
  • Niet online
Onlangs heb ik de source van Apache2 gedownload en heb ik het proberen te compilen i.s.m PHP. Helaas lukte dat niet, maar zonder PHP draait Apache nu dus.

Toch enkele vragen:
1. Heeft iemand al Apache2 draaien en wat zijn zijn/haar bevindingen?
2. Als ik op de volgende manier een een directory op de server aanroep dan werkt het niet (geen foutmelding, maar de computer blijft laden)
http://servernaam/directory
als ik er een slash achter zet dan werkt het wel
dus http://servernaam/directory/
Dit lijkt mij een instelling in de httpd.conf maar wie weet welke?
3. Ik kon PHP niet erbij installeren omdat PHP APXS verwachte, deze heb ik wel (zit bij apache), maar PHP vond deze 'versie' blijkbaar niet goed.
Heeft iemand PHP al werkend onder Apache2?

En als laatste nog iets vreemds.
apachectl restart werkt niet. stop en start werkt wel...

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Verwijderd

http://httpd.apache.org/docs/misc/FAQ.html#set-servername

staat antwoord op je vraag van punt 2 :)

  • luc
  • Registratie: Maart 2000
  • Niet online

luc

Met punt 3 heb ik ook wat problemen, heb 'm hier proberen te compilen met php (als statische module) maar hij kon httpd.h niet vinden in de apache source :(

Ik kon ook geen goede docs vinden over dit onderwerp :(

Volgens mij komen deze docs zeer binnenkort vanzelf dus ik wacht nog wel ff.

  • Rob
  • Registratie: Februari 2000
  • Niet online
Ik zie nu dat Total Traffic op de server-status pagina ook niet zo goed werkt.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


  • Rob
  • Registratie: Februari 2000
  • Niet online
Even 1 keer omhoog kicken.

Misschien hebben mensen nog ideeen of misschien zet het andere aan om Apache2 ook te proberen (naast je huidge apache bijvoorbeeld, op een andere port)

Bedankt voor de tips die al gegeven zijn.

In the beginning the Internet was a bunch of smart users with dumb terminals. Now...


Verwijderd

Op woensdag 15 augustus 2001 21:15 schreef -Rob- het volgende:
Even 1 keer omhoog kicken.

Misschien hebben mensen nog ideeen of misschien zet het andere aan om Apache2 ook te proberen (naast je huidge apache bijvoorbeeld, op een andere port)

Bedankt voor de tips die al gegeven zijn.
mwjah...ik zal hem op me debian bak installeren. Ik laat wel horen hoe het gaat.

  • jep
  • Registratie: November 2000
  • Laatst online: 02-05 15:27

jep

Ik heb hem draaien, bevinding: Hij doetut

De rest ga ik morgen uitzoeken!

  • visionz
  • Registratie: November 2000
  • Laatst online: 23-10-2024
--with-apxs2 ipv --with-apxs zal wel helpen denk ik (evt nog een =/path/to/apxs2 erbij indien niet in path)

Verwijderd

install is gelukt, maar php install lukt mij ook niet.

  • Badger
  • Registratie: November 2000
  • Laatst online: 01-09-2025
Hier apache2 onder Win2k en idd ik krijg php4 als module iig niet aan de praat.

Heb heel http://news.php.net door gespit maar noppes :(

Verwijderd

heb aap-ache pas ook geinstalleerd op een p100 en het werkt, verder nog niet mee geklooid verder.

  • Badger
  • Registratie: November 2000
  • Laatst online: 01-09-2025
Voor de leuten die ook php op Apache2 willen moet je ff deze dll gebruiken.

http://www.si.hhs.nl/~20005367/php4apache2.dll

enjoy :)

Verwijderd

Ik heb gisteren mijn woede geuit op Apache 2.0.32 beta en PHP 4.1.1 op Linux 2.4.
code:
1
./configure --with-ssl --enable-so --prefix=/usr/apache


code:
1
./configure --with-imap --without-mysql --with-apxs2=/usr/apache/bin/apxs --prefix=/usr/apache/

Apache en PHP, respectievelijk. Ik had eerst Apache 1.3.x in /usr/apache, en het PHP configure script denkt dan dat hij die directory voor van alles moet nemen. Dit werkt natuurlijk niet als je het eigenlijk in /usr/apache2 wilt installeren.
Ik heb dus apache2 in /usr/apache geinstalleerd.

Vervolgens kreeg ik een compiler error, dat de functie ap_get_brigade niet het goede aantal parameters had. Dit heb ik opgelost door wat in de code te sleutelen:
code:
1
2
3
4
5
6
7
8
9
10
--- php-4.1.1.orig/sapi/apache2filter/sapi_apache2.c    Sun Aug  5 17:29:41 2001
+++ php-4.1.1/sapi/apache2filter/sapi_apache2.c Mon Feb 18 22:32:13 2002
@@ -244,7 +244,7 @@
 
      INIT_CTX;
 
-    if ((rv = ap_get_brigade(f->next, bb, mode, readbytes)) != APR_SUCCESS) {
+    if ((rv = ap_get_brigade(f->next, bb, mode, APR_BLOCK_READ, readbytes)) != APR_SUCCESS) {
            return rv;
      }

Die APR_BLOCK_READ was een 50% gokje. De andere mogelijkheid is een APR_NONBLOCK_READ.

Uiteindelijk lukte het om Apache en PHP te compilen, maar het werkt alsnog niet! De PHP module zit dus in Apache, maar PHP pagina's worden niet geparsed.

  • Koffie
  • Registratie: Augustus 2000
  • Laatst online: 22:31

Koffie

Koffiebierbrouwer

Braaimeneer

Je reageerd in een topic waar voorhet laatst 4 maanden gelden iets in gebeurd is.
Verder is het echt niet zo dat apache en PHP en consorten ANS zijn.

Ik zet deze op slot, en raad je aan om een nieuwe te openen in [forum=10] of [forum=23]

Tijd voor een nieuwe sig..

Pagina: 1

Dit topic is gesloten.