Comment puis-je éviter ‘make install’ lors de la construction de PHP dans un environnement Unix?

Je tente de déployer rapidement une application PHP sous apache2 / PHP sur un hôte Unix. L’administrateur système n’a pas entendu parler de PHP , je cherche donc à construire / installer moi-même. Malheureusement, l’access à la racine est une bureaucratie de deux semaines, alors je cherche un moyen d’utiliser PHP et sa libxml2 requirejse sans l’installer.

Vous pouvez être un utilisateur non privilégié et construire Apache et PHP . Vous pouvez avoir vos propres chemins de préfixe pour les installations et, si les en-têtes de développement des bibliothèques nécessaires sont disponibles, vous pouvez les utiliser. Vous allez rencontrer des problèmes dans la mesure où not-root vous devez lancer Apache sur un port> 1024. La gestion des paquets système ne sera pas non plus disponible, vous devrez donc également créer des mises à jour. En bref, cela est faisable, mais selon UNIX que vous utilisez réellement, cela peut ne pas être terriblement agréable. PHP en particulier a besoin de beaucoup de bibliothèques (et si vous construisez à partir de sources, le runtime ne suffit pas, vous avez besoin des fichiers d’en-têtes de dev) pour avoir un système utilisable.

Bonne chance.

Vous ne pouvez pas éviter make install , mais vous pouvez peut-être utiliser --prefix