multiple php version pour un serveur apache

bachysoucychymy Membre non connecté
-
- Voir le profil du membre bachysoucychymy
- Inscrit le : 02/07/2013
- Site internet
il existe beaucoup de choses sur internet sur ce sujet, c'est un classique apparament, il suffit de chercher "multiple php versions apache linux".
mais beaucoup de post sont anciens et surtout aucun ne concerne mageia directement.
de plus je bosse sur linux (switch from osx) depuis 2 mois seulement et ne n'ai encore jamais rien compiler ... :/ donc je ne suis pas du tout en confiance.
les articles qui m'inspireraient le plus seraient celui-ci ou celui-la
pour l'instant j'ai installé task-lamp et configurer mes vhosts etc, et tout va bien. Mais du coup j'ai php 5.4 et je bosse avec des applis qui ne sont compatibles que avec 5.3.
je voudrais garder l'installe principal telle qu'elle est, et ajouter php 5.3 en parrallèle
si je pouvais éviter de selectionner la version php en utilisant le port ça serai cannon.
est-ce qu'une bonne âme pourait nous faire un petit "tuto" ?
ça serait une chouette contribution a mageia non ?

macbook pro 9.1 - Mageia 3 - Gnome
mon historique d'installation sur github
mon historique d'installation sur github

bachysoucychymy Membre non connecté
-
- Voir le profil du membre bachysoucychymy
- Inscrit le : 02/07/2013
- Site internet
bon je me suis lancé !
j'ai suivi les deux posts que je site ci-dessus.
j'arrive a faire un ./configure avec toutes les options jusqu'au bout
puis un make et un make install
jusque là tout semble aller
j'ai bien /opt/php-5.3.25 qui est installé
j'ai installer via rpmi php-fpm et demarré le service
Code :
# service php-fpm start
par contre après je ne comprend pas ce que je dois faire. je voudrais faire comme cette article :
http://linuxplayer.org/2011/05/intall-multiple-version-of-php-on-one-server
l'exemple avec php-5.3 et php-fpm
j'ai donc fait un vhost comme ça
Code :
<Virtualhost *:80>
DocumentRoot /home/bachir/Sites/paris-neuroscience.fr
ServerName dev.paris-neuroscience.fr
ErrorLog "/var/log/httpd/paris-neuroscience-fr-error_log"
CustomLog "/var/log/httpd/paris-neuroscience-fr-access_log" common
<IfModule mod_fastcgi.c>
ScriptAlias /fcgi-bin/ /var/www/fcgi-bin/
AddHandler php5-fastcgi .php
Action php5-fastcgi /fcgi-bin/php-fpm
</IfModule>
<Directory "/home/bachir/Sites/paris-neuroscience.fr">
Require local
DirectoryIndex index.php index.html index.htm
Options -Indexes +FollowSymLinks +ExecCGI
Order allow,deny
Allow from all
</Directory>
</Virtualhost>
puis redemaré apache # service httpd restart
mais evidement je suis toujours avec php-5.4 sur ce vhost
est-ce que quelqu'un pourait m'indiquer comment lier /opt/php-5.3.25 avec php-fpm avec apache
merci pour votre aide, je navigue a vu o_o
Édité par bachysoucychymy Le 12/09/2013 à 16h38
macbook pro 9.1 - Mageia 3 - Gnome
mon historique d'installation sur github
mon historique d'installation sur github

bachysoucychymy Membre non connecté
-
- Voir le profil du membre bachysoucychymy
- Inscrit le : 02/07/2013
- Site internet

je continue a avancer, il me semble avoir lu que php-fpm ne fonctionne pas avec mod_cgi.
J'ai donc installé le package apache-mod_fcgid pour ustiliser fatscgi et renomé /etc/http/conf/module.d/01_mod_cgi.conf en 01_mod_cgi.back pour qu'il ne soit pas chargé.
puis relancé apache, mais biensur ça ne fonctionne encore pas

suite au prochain épisode
[edit]
en faite j'ai besoin de mod_fastcgi et pas de mod_fcgid
mais malheureusement un urpmf mod_fastcgi ne me donne pas de package apache pour ce module
snif
[/edit]
[edit]
j'ai essayé d'installer ce package mais ça ne marche pas : http://rpmfind.net/linux/rpm2html/search.php?query=apache-mod_fastcgi
[/edit]
[edit]
j'ai essayé d'installer directement mod_fastcgi comme expliqué ici : http://www.cyberciti.biz/tips/rhel-centos-fedora-apache2-fastcgi-php-configuration.html
mais ça me donne ça :
Code :
make top_dir=/usr/lib64/httpd
Makefile:12: /usr/lib64/httpd/build/special.mk: No such file or directory
make: *** No rule to make target `/usr/lib64/httpd/build/special.mk'. Stop.
re-snif
[/edit]
Édité par bachysoucychymy Le 12/09/2013 à 19h08
macbook pro 9.1 - Mageia 3 - Gnome
mon historique d'installation sur github
mon historique d'installation sur github

XKomodor Membre non connecté
-
- Voir le profil du membre XKomodor
- Inscrit le : 08/01/2008
- Site internet
- Groupes :
-
Administrateur
Effectivement, je ne pense pas que cela ne passionne pas les foules mais surtout que Mageia est orientée "débutant" donc j'ai bien peur qu'à part quelques geeks (des vrais hein !) qui traînent par ici, il n'y aura pas beaucoup de personne qui souhaite faire de la cohabitation PHP sur leur serveur.
Mais n'est crainte, cela nous intéresses au plus haut point.
Je ne connais pas assez Mageia pour te donner une once d'information à ce sujet malheureusement.
Merci


ChrisEric Membre non connecté
-
- Voir le profil du membre ChrisEric
- Inscrit le : 21/07/2015
je voudrais savoir si tu as finalement réussi car cela m'intéresse également.
Merci d'avance

Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie