Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1026 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Problème pour Installer php4 sous Debian

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour Installer php4 sous Debian

n°906744
Fraisouill​e
Grouik Grouik
Posté le 24-04-2007 à 23:11:46  profilanswer
 

Salut !
 
Voilà le soucis :
J'ai une machine sous Debian avec un apache déjà installé. Apache tourne très bien.
Je voudrais déployer une page en php dessus. Forcemment, apache ne le fait pas tout seul, il a besoin d'un module php.
 
Je cherche un peu sur le net et je trouve que la commande apt-get install php4 devrait faire mon bonheur !
 
Et bien non... Le tuto que j'ai trouvé explique que le nouveau module doit trouver apache et faire la config d'apache tout seul comme un grand. Sauf qu'il n'en fait rien... Je suppose donc que j'ai un php4 installé mais pas configuré pour que Apache s'en serve... Autrement dit, ma page php est considérée comme un vulgaire fichier et le serveur http me propose de télécharger le fichier...
 
Comment faire pour que php soit installé et actif ?
 

Citation :

ns37258:~# apt-get install php4
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les NOUVEAUX paquets suivants seront installés :
  php4
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 1166o dans les archives.
Après dépaquetage, 24,6ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 ftp://mir1.ovh.net etch/main php4 6:4.4.4-8+etch1 [1166B]
1166o réceptionnés en 0s (13,3ko/s)
Sélection du paquet php4 précédemment désélectionné.
(Lecture de la base de données... 24866 fichiers et répertoires déjà installés.)
Dépaquetage de php4 (à partir de .../php4_6%3a4.4.4-8+etch1_all.deb) ...
Paramétrage de php4 (4.4.4-8+etch1) ...
 
ns37258:~#


mood
Publicité
Posté le 24-04-2007 à 23:11:46  profilanswer
 

n°906749
goldyfruit
Je me lève et je confirme !
Posté le 24-04-2007 à 23:40:44  profilanswer
 
n°906752
THRAK
- THR4K -
Posté le 25-04-2007 à 00:20:26  profilanswer
 

Normalement pour le support de PHP, il me semble qu'il ne devrait pas y avoir d'autre manipulation à faire que d'installer les paquets qui vont bien.
 
Par exemple, une configuration typique avec Apache 1.3 + PHP4 :

aptitude install apache libapache-mod-php4 php4


ou avec Apache 2.2 et PHP5 :

aptitude install apache libapache2-mod-php5 php5


 
En mettant en place un LAMP chez moi avec Apache2 et PHP5, je n'ai pas eu de configuration à faire pour PHP, et les liens symboliques php5.conf et php5.load figuraient directement dans /etc/apache2/mods-enabled/
 
Maintenant, c'est toujours préférable de s'assurer que les liens existent, et de les créer au besoin.


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°906785
Fraisouill​e
Grouik Grouik
Posté le 25-04-2007 à 09:13:23  profilanswer
 

Question probablement très con, mais comment je sais que mon Apache est un Apache 2 ou 1.3 ?
 
Dans /etc, j'ai deux dossiers... apache et apache2
 
Les couples qui marchent, c'est Apache 1.3 et php4 et Apache 2 et php5 ? Ou on peut mixer ?
 
Sinon, merci pour le lien GoldyFruit, je regarderai ça ce soir.

n°906809
THRAK
- THR4K -
Posté le 25-04-2007 à 11:48:34  profilanswer
 

Fraisouille a écrit :

Question probablement très con, mais comment je sais que mon Apache est un Apache 2 ou 1.3 ?
 
Dans /etc, j'ai deux dossiers... apache et apache2


Le plus simple c'est encore de vérifier celui qui est installé à l'aide de son gestionnaire de paquet.
Par exemple chez moi :


11:43 thr4k@sh0g4n41 ~% dpkg -l 'apach*'
Souhait=inconnU/Installé/suppRimé/Purgé/H=à garder
| État=Non/Installé/fichier-Config/dépaqUeté/échec-conFig/H=semi-installé
|/ Err?=(aucune)/H=à garder/besoin Réinstallation/X=les deux (État,Err: majuscule=mauvais)
||/ Nom            Version        Description
+++-==============-==============-============================================
un  apache-common  <néant>       (aucune description n'est disponible)
un  apache-utils   <néant>       (aucune description n'est disponible)
ii  apache2        2.2.3-4        Next generation, scalable, extendable web se
pn  apache2-common <néant>       (aucune description n'est disponible)
un  apache2-doc    <néant>       (aucune description n'est disponible)
un  apache2-module <néant>       (aucune description n'est disponible)
un  apache2-mpm-ev <néant>       (aucune description n'est disponible)
un  apache2-mpm-it <néant>       (aucune description n'est disponible)
un  apache2-mpm-pe <néant>       (aucune description n'est disponible)
ii  apache2-mpm-pr 2.2.3-4        Traditional model for Apache HTTPD 2.1
un  apache2-mpm-th <néant>       (aucune description n'est disponible)
pn  apache2-mpm-wo <néant>       (aucune description n'est disponible)
ii  apache2-utils  2.2.3-4        utility programs for webservers
ii  apache2.2-comm 2.2.3-4        Next generation, scalable, extendable web se


Les paquets dont le nom commence par 'apach' et qui portent le flag 'ii' en début de ligne, sont ceux installés. On peut voir ici qu'il s'agit de Apache 2.
 
 
 

Fraisouille a écrit :

Les couples qui marchent, c'est Apache 1.3 et php4 et Apache 2 et php5 ? Ou on peut mixer ?


On peut tout à fait mixer, ça dépend du type de serveur. Pour un serveur @home autant utiliser les dernières versions de Apache et PHP, en revanche pour un serveur en production on peut être amené à utiliser conjointement Apache 1.3 (par ex. pour des raisons de sécurité, fiabilité, etc.) avec PHP5 (pour prendre en charge des sites web utilisant cette version de PHP).


---------------
THRAK (def.) : 1) A sudden and precise impact moving from intention, direction and commitment, in service of an aim. 2) 117 guitars almost striking the same chord simultaneously.
n°906813
Fraisouill​e
Grouik Grouik
Posté le 25-04-2007 à 11:58:18  profilanswer
 

Alors, après moultes investigations, j'ai réussi.
 
En fait, sur le serveur, il y avait déjà Apache 2... J'ai donc dégagé Apache 1.3 qu'on venait d'installer. J'ai farfouillé un peu pour démarrer Apache 2. Php 5 était déjà installé pour Apache 2. Donc après avoir démarré Apache 2, ça a marché tout seul.
 
Le serveur en question n'est pas un serveur @home, c'est une machine qu'on loue à OVH. Et comme je suis arrivé en cours de route, je ne savais pas ce qui était installé... De plus, c'est la première fois que je touche à un linux pour installer et configurer des trucs... Enfin bref, tout ça pour dire que je savais pas trop ce qui était installé...
Je suis encore un boulet mais ça s'améliore grâce à vous entre autres :D
 
Encore merci les loulous !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Installation

  Problème pour Installer php4 sous Debian

 

Sujets relatifs
Problème SNMPDproftpd sur Debian 4.0
Problème de charsetinstaller linux sur portable sans lecteur cd et avec DD vierge
[Résolu] Problème d'affichage des widgets sous certains logiciels[bizarre] Problème Son VT8235
problème de compileur[kubuntu] problème de clavier[Résolu]
[debian] rc-update pas installé ![kiba-dock] problème d'affichage
Plus de sujets relatifs à : Problème pour Installer php4 sous Debian


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR