[PHP & Apache] Hoe installeer je PHP3/4 als module bij Apache?

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

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 08-02 20:25
Zie topic naam.

Ik heb de gewone installatie van de PHP docs gevolgd, maar dan draait ie als een CGI ding en niet als module (is nodig voor security options).

Graag hulp (veel & uitgebreid).

  • The Source
  • Registratie: April 2000
  • Laatst online: 17:19
Windows of Unix/Linux?

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 08-02 20:25
Sorry, vergeten. Windows 2k.

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 08-02 20:25
Ik vraag dit omdat de auth functie (met WWW-Auth...) niet werkt bij mij. Dit omdat PHP waarschijnlijk niet als module draait (staat in PHP en Apache doc, maar er staat dus niks over hoe je PHP als module laat draaien).

  • LuCarD
  • Registratie: Januari 2000
  • Niet online

LuCarD

Certified BUFH

Volgens mij is PHP niet te installeren als module onder Apache/Win32

Programmer - an organism that turns coffee into software.


  • Hans
  • Registratie: Juni 1999
  • Niet online
nope. alleen als CGI-bin

  • Baxlash
  • Registratie: Juni 2000
  • Niet online

Baxlash

Its a boy Genius!

Ik krijg PHP4 ook niet draaiend op mijn apache. Die van mij draait op linux (redhat).

Ik had eerst geen flauw vermoeden dat ik simpel 2 regels weg moest halen, en ik had dus al php4 gedownload en geinstalleerd, maar nu krijg ik het niet werkend! hij zegt dat ie de module niet kan vinden terweil ik die er wel in heb gezet. Wie weet raad?

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 08-02 20:25
Ok, het staat wel in de doc van Apache en/of PHP maar het zal wel zo zijn hoor...

Maar hoe krijg ik dan de volgende code werkend:


<?php
function auth () {
Header("WWW-Authenticate: Basic realm=\"My Realm\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Text to send if user hits Cancel button";
exit;
}
if (($PHP_AUTH_USER == "FlamerX") && ($PHP_AUTH_PW == "iambart")) {
echo "U bent ingelogd.";
}
else {
auth();
}
?>


Hij werkt wel op een gehoste webserver (Apache, Linux RedHat en PHP3), maar niet bij mij onder W2K, Apache 1.3.2, PHP 4.02.

Verwijderd

Alstie goed als module in Apache gecompiled is werkt die code waarschijnlijk gewoon.
maak anders eens een pagina met alleen dit erin:

<?php
echo phpinfo();
?>

noem die phpinfo.php en bekijk hem eens, dan zie je alle instellingen, variabelen etc. van PHP.

Daar moet bijstaan:

'Loaded Modules mod_php4,...'

Verder klopt dit stukje wel aardig hoor:

Quick Installation Instructions (Apache Module Version)


1. gunzip apache_1.3.x.tar.gz
2. tar xvf apache_1.3.x.tar
3. gunzip php-x.x.x.tar.gz
4. tar xvf php-x.x.x.tar
5. cd apache_1.3.x
6. ./configure --prefix=/www
7. cd ../php-x.x.x
8. ./configure --with-mysql --with-apache=../apache_1.3.x --enable-track-vars
9. make
10. make install
11. cd ../apache_1.3.x
12. ./configure --activate-module=src/modules/php4/libphp4.a
13. make
14. make install

Ff zorgen dat je de paden naar de source code goed hebt staan in de ./configure scripjes en dan zoudie het moeten doen.

  • Tuinhark
  • Registratie: April 2000
  • Laatst online: 18-02 19:40

Tuinhark

Retro

<BLOCKQUOTE><font size=1 face=Verdana, Arial, Helvetica>quote:</font><HR>Op 07 september 2000 22:31 schreef The Daan het volgende:

<?php
echo phpinfo();
?>[/quote][ant fuck mode]
Je mag dat 'echo' gewoon weglaten hoor. ;)
[/ant fuck mode]

Verwijderd

ik heb apache al geinstaleer (1.2.6)
Hoe moet ik dan de module adden?

  • jurriaan
  • Registratie: Januari 2000
  • Laatst online: 11-01 22:53
Volgens mij is PHP niet te installeren als module onder Apache/Win32
Ben ik even blij dat die van mij dat niet weet....

Ik weet hier het zinnetje niet uit mijn kop, maar het kan wel.

De module staat in php/isapi en je zet hem bij de andere loadModules in Apache..

En d/l eens 1.3.19 ze zijn al weer even verder bij apache.

Wees verantwoordelijk voor je eigen daden


  • brammetje
  • Registratie: Oktober 2000
  • Laatst online: 12-01-2025

  • SiliconError
  • Registratie: Januari 2000
  • Laatst online: 29-10-2025

SiliconError

:(){ :|:& };:

Het kan dus WEL, ik heb het hier ook...
php4win.de ding is oud :r

Download gewoon de nieuwste Win32 versie van PHP op PHP.net (de grote versie, niet de kale versie)
Kijk in de install.txt:

1. Stop the Apache Webserver.
Edit the httpd.conf and put in these lines, modified to your environment:
2. Unzip the Package to c:\php, now move php4ts.dll to the windows/system(32) directory, overwritte any older file!

# for the apache module
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php4

Klaar

  • jurriaan
  • Registratie: Januari 2000
  • Laatst online: 11-01 22:53
Dat regeltje bedoel ik ja ;)

Wees verantwoordelijk voor je eigen daden


  • SiliconError
  • Registratie: Januari 2000
  • Laatst online: 29-10-2025

SiliconError

:(){ :|:& };:

StephanPHP:

Haal je icon eens weg achter die beveiligde site... anders moeten we een password intikken om 'm te zien :P

Enne
ik heb apache al geinstaleer (1.2.6)
Hoe moet ik dan de module adden?
Zou je Apache 1.3.19 niet eens proberen :)

  • DaRKoNe
  • Registratie: September 2000
  • Laatst online: 17-11-2025
Ik ben wat PHP betreft een newbe en wil dit dus ook graag leren... nu heb ik de instructies gevolgd die hier en daar verspreid staan en nu heb ik het volgende:

Apache/1.3.20 (Win32) PHP/4.0.5 running...

What next??? wat kan ik hier nu allemaal mee... Don't blame me for acting stupid.. maar zoals al gezegd ik ben op dit gebied een newbe...

edit:

Hmmm... kzie nu dat dit wel een errug oud topic is... maar jah.. dat krijg je er nou van als je de search gebruikt.. ;)

  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

"Don't blame me for acting stupid.."
Dat heeft weinig met
"maar zoals al gezegd ik ben op dit gebied een newbe.."
Te maken, maar volgens mij is het toch echt handiger om te bekijken _wat_ je wilt.
Voor je iets installeert, bekijk de php-website es...
Zij hebben geloof ik ook links naar sites die php gebruiken.
Pagina: 1

Dit topic is gesloten.