Se connecter avec
S'enregistrer | Connectez-vous

Apache + php + mysql sous debian

Dernière réponse : dans Le monde de Linux

Bonjour tout le monde.

Voilà mon soucis, je n'arrive pas à faire fonctionner php(4 ou 5) avec apache. J'ai suivi une dixaines de tutorials, mais rien ne va. Voila en gros se que je fais :
apt-get install apache (ou apache2, mais apache ne fonctionne pas du tout sur ma machine, il s'install, mais ne se lance pas ...)
apt-get install php(4 ou 5)
apt-get install mysql-server

voila, aprés je restart apache /etc/init.d/apache restart
Mais le php ne fonctionne pas. J'ai bien apache qui fonctionne cependant.
Alors j'ai essayer de configurer apache, mais sans succès

Voila, si qqun aurait une solution, sachant qu'avant, je n'avais aucun soucis avec tout ça.

Merci, Guillaume

Autres pages sur : apache php mysql debian

Lassé par la pub ? Créez un compte

Sinon tu a regardé le lien, le type donne une solution qui peut peut être t'aider.

Sinon peut être que tu n'a pas de fichier de configuration avec apache2 :/ 
Essaye en installant le 1 puis le 2. (voir les 2 en même temps sic 'est possible).

J'ai regarder le lien, mais cela ma pas aidé. J'ai également essayer d'installer le 1 et le 2, mais rien ne change. A force d'installer, de purger ... sa a peut-être tout détraqué :)  Non mais là je sais plus quoi faire, pfff

salut,
jeni80 a dit :
Apache2 s'install, mais il ne crée aucun repertoire, j'ai beau le lancer, il ne fonctionne pas.


il te donne un message d'erreur au lancement?


sinon, vu que tu as modifié des choses dans les fichiers de config, je te conseille de purger (ca enleve les fichiers de config) l'installation de apache(2), php et mysql et de recommencer:

aptitude purge apache2 apache php5 php4 mysql-server
aptitude install apache2 php5 mysql-server mysql-client php5-mysql

Les fichiers sont purgés, a chaque remove.
Donc j'install :
apt-get install apache2 php5 mysql-server php5-mysql phpmyadmin
aprés je lance apache2 : /etc/init.d/apache2 start
Rien ne se passe, je retombe avec ma ligne #
Avec apache, ça fonctionnait, mais sans php

Pfff, comment faire ?

La voici :

  1. # /etc/inetd.conf: see inetd(8) for further informations.
  2. #
  3. # Internet superserver configuration database
  4. #
  5. #
  6. # Lines starting with "#:LABEL:" or "#<off>#" should not
  7. # be changed unless you know what you are doing!
  8. #
  9. # If you want to disable an entry so it isn't touched during
  10. # package updates just comment it out with a single '#' character.
  11. #
  12. # Packages should modify this file by using update-inetd(8)
  13. #
  14. # <service_name> <sock_type> <proto> <flags> <user> <server_path> <args>
  15. #
  16. #:INTERNAL: Internal services
  17. #discard stream tcp nowait root internal
  18. #discard dgram udp wait root internal
  19. #daytime stream tcp nowait root internal
  20. #time stream tcp nowait root internal
  21.  
  22. #:STANDARD: These are standard services.
  23.  
  24. #:BSD: Shell, login, exec and talk are BSD protocols.
  25.  
  26. #:MAIL: Mail, news and uucp services.
  27.  
  28. #:INFO: Info services
  29. ident stream tcp wait identd /usr/sbin/identd identd
  30.  
  31. #:BOOT: TFTP service is provided primarily for booting. Most sites
  32. # run this only on machines acting as "boot servers."
  33.  
  34. #:RPC: RPC based services
  35.  
  36. #:HAM-RADIO: amateur-radio services
  37.  
  38. #:OTHER: Other services
  39. 6667 stream tcp nowait bitlbee /usr/sbin/tcpd /usr/sbin/bitlbee

@zed: quel est le rapport avec inetd?
apache sous debian est un deamon autonome


@guillaumech: lorsque tu démarres apache2 et qu'il te rend la main, regarde dans /var/log/apache2/error.log s'il n'y a pas d'erreur

hercouet a dit :
@zed: quel est le rapport avec inetd?
apache sous debian est un deamon autonome

Oki.

C'est garanti ça ?
Surtout que guillaumech nous dis qu'il installe plusieurs serveurs http.

Et un ptit tour dans /var/log devrait aider :o 

guillaumech>> Quid de ton niveau en latin ? :lol: 
Quid signifie Quoi en Latin et l'expression Quid de ... ? en Français veut dire Qu'en est-il de ... ?

Le fichier error.log d'apache2 est vide. Ce que je ne comprend pas, c'est qu'apache2 se lance au démarrage de linux, se coupe quand j'éteint le pc, alors que le paquet n'est pas installé ! (dixite la console quand je fais apt-get --purge remove apache2)
A rien comprendre !

D'accord, je ne le savais pas. Moi qui utilise tout le temps apt-get. Et merci zeb, mais je t'en pris, ne me fait pas les gros yeux stp ...
Bon mais tout ça ne règle pas mon soucis de server web avec apache php mysql. J'avais essayer xampp (lampp) sous linux, et mon server tournait bien, mais comme c'est déjà du tout prêt avec tout se qu'il faut dedans, sa ne pouvais que fonctionner vu qu'il falait juste installer. Mais preuve que php fonctionne bien. Mais impossible avec apache et mysql !
Lassé par la pub ? Créez un compte