Aller au contenu

[RESOLU]Jouer à php sous Debian GNU/Linux

Featured Replies

Posté(e)

Salut @ tous,

J'ai envi de faire mumuse avec php. Forcement je compte le faire sous GNU/Linux (à la base, c'est pour ça que je suis passé sous GNU/Linux il y a plus d'un an : pour pouvoir installer un serveur php / mysql / apache en locale car j'arrivais pas avec easyphp sous XP).

Bref, j'aimerais savoir ce que j'ai à installer

D'avance, merci

Modifié par Sarvok

Posté(e)

Ben je ne trouve pas que ca soit un bon conseil perso.

Apt-cache search apache pour voir la version que tu veux, 1 ou 2. Ensuite, apt-get install.

Tu vas dans /etc/httpd.conf, tu fais un peux mumuse avec ca et tu décommente les 2 lignes qui vont bien, pour activer la prise en charge de php. C'est simple, performant, et ca reste parfaitement dans la distribution debian.

Posté(e)

salut, c'est tres simple sous debian:

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

il te mettra les dependances qui vont bien

tu peux rajouter des libs en plus pour php4 (ldap, imap etc...)

Posté(e)

Si c'est pour faire mumuse avec php (pas de prod donc) autant installer direct apache2, voire même limite backporter php5, c'est nettement plus agréable.

  • 2 semaines après...
Posté(e)
  • Auteur

J'ai opté pour :

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

Maintenant, dans quel repertoire dois-je mettre ma page de teste Hello_World.php ?

Et il faut que je tappe quel adresse dans la barre d'adresse de mon navigateur ?

Posté(e)
J'ai opté pour :

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

Maintenant, dans quel repertoire dois-je mettre ma page de teste Hello_World.php ?

Et il faut que je tappe quel adresse dans la barre d'adresse de mon navigateur ?

d'apres moi, faut que tu mettes ton fichier dans /var/www/

Puis apres pour y acceder : http://localhost/test.php

Ensuite, fo voir la configuration de apache pour creer des alias/repertoire virtuels etc.

Faut aussi voir si php est bien ajouté a apache :)

Posté(e)

Hello

Je dirais même plus /var/www/html/ :D

Mais ça peux se modifier dans le fichier conf !

Je te conseil de faire un fichier nommé info.php dans /var/www/html qui contient juste :

<? phpinfo(); ?>

et d'ouvrir avec un navigateur web http://127.0.0.1/info.php comme ça tu auras un paquet d'info sur ton serveur PHP.

(S'il existe une pseudo-page qui existe genre "info" sans avoir à passer par <? phpinfo(); ?>, je suis preneur ;))

Posté(e)

Je trouve que le plus simple c'est de créer un repertoire dans ton /home qui s'appelle --> public_html et tu met tout tes pages dedans.

Pour les consulter il suffit de taper http://localhost/~/nomdelapage.php

ou si tu as plusieurs compte il me semble kil faut mettre le nom du compte apres le ~

ex : http://localhost/~nicolas/nomdelapage.php --> pour le compte nicolas.

Modifié par Soulfly_tribe90

Posté(e)

Juste pour dire qu'en faisant

apt-get install phpmyadmin

ça installe apache et mysql avec la commande la plus courte possible :pleure:

Posté(e)
Salut à tous

Donc dans /home/sarvok/public_html j'ai crée la page index.php.

Je me connecte ensuite à http://localhost/~sarvok/index.php et mozilla me répond qu'il na pas pus effectuer la connection avec localhost.

Que dois-je faire ?

Des centaines de causes possibles...

Décris un peu plus ta config et d'éventuels autres problèmes, par recoupements...

Posté(e)
  • Auteur

MSI K7T266 Pro2 & 1700+

Debian Sarge GNu/Linux de Juillet 2004 sans MaJ (cause : pas INternet sur le PC concerné !)

Posté(e)
  • Auteur

J'ai trouvé le probleme qui poeut etre lié :

ifconfig ne répond pas ....

Une idée ?

Posté(e)

essaie un ping en local:

ping localhost ou ping 127.0.0.1

Si ca marche pas regarde /etc/network/interfaces

Il doit y avoir

# The loopback network interface

auto lo

iface lo inet loopback

puis un

etc/init.d/networking restart (en root bien sur )

et apres ifconfig doit te sortir un truc comme

lo Lien encap:Boucle locale

inet adr:127.0.0.1 Masque:255.0.0.0

UP LOOPBACK RUNNING MTU:16436 Metric:1

RX packets:14 errors:0 dropped:0 overruns:0 frame:0

TX packets:14 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 lg file transmission:0

RX bytes:700 (700.0 b) TX bytes:700 (700.0 b)

Posté(e)
  • Auteur

C'est bon, ca marche super, j'ai réussis à faire marcher la fonction phpinfo();

Merci à tous j'vais pouvoir faire mumuzzzzzzzzzzzzzzzzzzzz :transpi:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.