Problème pour Installer php4 sous Debian - Installation - Linux et OS Alternatifs
Marsh Posté le 24-04-2007 à 23:40:44
Tu adaptes pour PHP 4 : http://wiki.goldzoneweb.info/doku. [...] r_apache_2
Marsh Posté le 25-04-2007 à 00:20:26
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.
Marsh Posté le 25-04-2007 à 09:13:23
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.
Marsh Posté le 25-04-2007 à 11:48:34
Fraisouille a écrit : Question probablement très con, mais comment je sais que mon Apache est un Apache 2 ou 1.3 ? |
Le plus simple c'est encore de vérifier celui qui est installé à l'aide de son gestionnaire de paquet.
Par exemple chez moi :
|
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).
Marsh Posté le 25-04-2007 à 11:58:18
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
Encore merci les loulous !
Marsh Posté le 24-04-2007 à 23:11:46
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 ?
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:~#