[debian]apt-get install apache & php

Pagina: 1
Acties:

  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
ey ff apache en php en mysql instlaeren onder debian

-instaleren:
apt-get install apache-common apache
apt-get install mysql-common mysql-client mysql-server
apt-get install php4 php4-mysql

-in de httpd.conf editten:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

-php.ini gekopieerd naar /usr/local/lib/php.ini

-daarna restarten:
apachetcl restart


daarna doe ik ff een test met een phpinfo en dan wil die de file gaan downloaden

na een systeem herstart zelfde gezeur, ik kan het ff niet vinden
veel tutorials op inet bezocht zeggen allemaal hetzelfde wat ik doe

wat kan er mis zijn hier ?


edit:
typo's

[ Voor 3% gewijzigd door McFreak op 29-06-2003 16:15 ]

McFraGG de gekste !!


Verwijderd

Nou:

apt-get install apache
apt-get install php4 php4-mysql

httpd.conf editten. Loadmodule het # ding weghalen. Apache restarten. En als je je php.ini moet editten in /etc/php4 editten en niet vaag gaan kopieren :)

Verwijderd

-in de httpd.conf editten:
code:
1
2
3
4
5
6
7
8
9
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so            // die had je al :)

DocumentRoot /var/www/phpsysinfo                                            // o.i.d. zal je ook wel hebben :)

<Directory /var/www/phpsysinfo/>                                               // idem

<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.shtml index.cgi index.php   // en deze index.php derbij zetten ;)
</IfModule>


Met deze aanpassing(en) zou het moeten werken (aangezien je apache al draaiend hebt :))

  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
is dat een quote van mijn probleem zonder quote tags ?

McFraGG de gekste !!


  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
Verwijderd schreef op 29 June 2003 @ 16:28:
-in de httpd.conf editten:
code:
1
2
3
4
5
6
7
8
9
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so            // die had je al :)

DocumentRoot /var/www/phpsysinfo                                            // o.i.d. zal je ook wel hebben :)

<Directory /var/www/phpsysinfo/>                                               // idem

<IfModule mod_dir.c>
    DirectoryIndex index.html index.htm index.shtml index.cgi index.php   // en deze index.php derbij zetten ;)
</IfModule>


Met deze aanpassing(en) zou het moeten werken (aangezien je apache al draaiend hebt :))
heb ik:
alleen
DocumentRoot /var/www/
<Directory /var/www/>

raar man, altijd hetzelfde gezeik met die shit

McFraGG de gekste !!


Verwijderd

2 mogelijkheden nog over (voor zover ik nog kan helpen :P):
apachectl restart (als dat nog niet gedaan was)
en wel het #'je voor LoadModule php4_module /usr/lib/apache/1.3/libphp4.so weg gehaald?

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 27-03 20:14
index.php erbij zetten is handig als je index.php als begin pagina wilt hebben, maar heeft geef effect op het downloaden/uitvoeren van php bestanden.

Enkele dingen zijn wel fout:

-php.ini gekopieerd naar /usr/local/lib/php.ini
met debian staat alles in /etc, dus hier /etc/php4/apache/php.ini

apache restart je met "/etc/init.d./apache restart"

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
moet in /etc/apache/srm.conf staan en niet in httpd.conf !!


daarnaast kan het ook zijn dat je browser php bestanden als 'downloadbaar' ziet en is het dus een browser probleem, doe maar een keer 'wget http://wwww.server.com/file.php" en begkijk die dan met een text-editor of zo.

  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
uiteraard ;)

maar goed, ik ga nog wel ff verder opzoek dan..

McFraGG de gekste !!


Verwijderd

easydisk schreef op 29 June 2003 @ 16:42:
index.php erbij zetten is handig als je index.php als begin pagina wilt hebben, maar heeft geef effect op het downloaden/uitvoeren van php bestanden.

Enkele dingen zijn wel fout:

-php.ini gekopieerd naar /usr/local/lib/php.ini
met debian staat alles in /etc, dus hier /etc/php4/apache/php.ini

apache restart je met "/etc/init.d./apache restart"

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
moet in /etc/apache/srm.conf staan en niet in httpd.conf !!


daarnaast kan het ook zijn dat je browser php bestanden als 'downloadbaar' ziet en is het dus een browser probleem, doe maar een keer 'wget http://wwww.server.com/file.php" en begkijk die dan met een text-editor of zo.
Dat hoeft helemaal NIET in srm.conf te staan. Debian zet dit standaard neer in je httpd.conf

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 27-03 20:14
Verwijderd schreef op 29 June 2003 @ 16:44:
[...]


Dat hoeft helemaal NIET in srm.conf te staan. Debian zet dit standaard neer in je httpd.conf
Ehu, vreemd want ik draai ook Debian en daar is het in srm.conf gezet. Maar nu je het zegt, het is een globale variable dus kan ook in httpd.conf

  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 02:31
zoek even in httpd.conf naar die LoadModule voor PHP4, die is belangrijker dan die verwijzing in DirectoryIndex. LoadModule staat standaard als comment (en blijft ook zo na het installeren van PHP4). Zonder die LoadModule weet apache niet wat hij met .php bestanden moet doen en dan biedt hij ze gewoon ter download aan (net zoals een .tar.gz of een .exe).

spuit 11 |:(

[ Voor 3% gewijzigd door Jaap-Jan op 29-06-2003 16:49 ]

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett


Verwijderd

voeg onder deze:
code:
1
    # And for PHP 4.x, use:
het volgende eens toe:
code:
1
2
3
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .phtml

  • easydisk
  • Registratie: Februari 2000
  • Laatst online: 27-03 20:14
of voor de luie mensen :)

AddType application/x-httpd-php .php .php3 .phtml

  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
Ja gasten, zoals jullie mijn eerste post met commando's fantastisch kunnen overquoten werkt het nog steeds niet.

ik denk dat ik em maar ga apt-get removen en dan via source ga bouwen ofzo

McFraGG de gekste !!


  • McFreak
  • Registratie: December 2000
  • Laatst online: 27-04 21:09

McFreak

McFraGG de gekste !!

Topicstarter
hooooooooooooooooooooooo !!

hij werkt dus wel gewoon, via mijn andere pc
alleen in mijn opera op debian gaat ie dus lopen fukken over downloaden..

nee leuker ..
als ik met localhost/test.php doe dan gaat ie wel downloaden

maar met 192.168.0.187/test.php niet

[ Voor 28% gewijzigd door McFreak op 29-06-2003 17:05 ]

McFraGG de gekste !!


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

RaR schreef op 29 June 2003 @ 16:33:
raar man, altijd hetzelfde gezeik met die shit
RaR schreef op 29 June 2003 @ 17:01:
Ja gasten, zoals jullie mijn eerste post met commando's fantastisch kunnen overquoten werkt het nog steeds niet.
RaR schreef op 29 June 2003 @ 17:04:
... gaat ie dus lopen fukken ...
Zou je misschien je taalgebruik wat kunnen aanpassen? Dit komt tamelijk onbeleefd over, wat op GoT niet gewenst is.
als ik met localhost/test.php doe dan gaat ie wel downloaden

maar met 192.168.0.187/test.php niet
Klinkt mij als een config-foutje in je virtual hosts in mijn oren, voorzover mijn Apache kennis rijkt. Zet anders eens je hele httpd.conf online.

  • eborn
  • Registratie: April 2000
  • Laatst online: 12-04 21:32
RaR schreef op 29 juni 2003 @ 17:01:
ik denk dat ik em maar ga apt-get removen en dan via source ga bouwen ofzo
NOFI, maar als je het al niet als apt-get installatie voor elkaar krijgt, hoe denk je dan ooit de compilatie tot een goed eind af te ronden? :P De configuratie-issues blijven hetzelfde namelijk.

Wat betreft srm.conf en httpd.conf: de meeste installaties zetten tegenwoordig voor het overzicht tegenwoordig alles in httpd.conf. Misschien dat het zelfs wel een nieuwe regel is vanuit Apache zelf, dat durf ik niet te zeggen.
Zet anders eens je hele httpd.conf online.
Lijkt me inderdaad een goed idee ;)
Pagina: 1