Bonjour,
J'aimerai savoir si un programme compilé sur un system x peut fonctionner dans un autre répertoire sans utiliser de répertoire commun.
Je vais essayer d'être plus clair avec un exemple
j'ai une structure de type :
Une application ne peut pas aller dans le contenu d'une autre application.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 /app1/apache (750) -----/php (750) -----/www (750) /app2/apache (750) -----/php (750) -----/www (750) /appx.... (750) app1 : user(app1user) group(app1group) app2 : user(app2user) group(app2group) appx : user(appxuser) group(appxgroup)
Comment puis-je faire pour compiler uniquement 1 fois un module *.so, pour apache par exemple, sans utiliser de répertoire commun a tous les appx ?
Si je compile php avec la ligne suivante (par exemple) :
Le module so fonctionne bien pour app1 mais pas pour les autres, sauf si je donne les droit (755) sur /app1/php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ./configure --prefix=/app1/php make
Merci d'avance pour vos retours sur la question
Partager