• # Lancer dans un interpréteur

    Posté par . En réponse au message appeller un programme (cygwin) sous php sur windows. Évalué à 1.

    Cygwin n'est qu'une DLL permettant d'émuler une couche Unix. Pour "lancer" un commande, il faut l'exécuter dans un shell. Dans un des répertoire de Cygwin tu as donc un bash.exe que tu peux lancer avec php comme tout autre commande windows.

    Tu peux ensuite lui demander d'exécuter des commandes :

    bash.exe <<EOF echo "Bonjour"
    EOF

    Si tu veux faire du perl, tu lancer perl.exe avec le programme derrière etc...

    Toutes les commandes Cygwin sont des exécutables Windows qui utilisent la librairie cygwinXXX.dll

    Bon après, j'ai pas testé mes exemples mais c'est dans l'idée.