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.
# Lancer dans un interpréteur
Posté par Damien Metzler . En réponse au message appeller un programme (cygwin) sous php sur windows. Évalué à 1.
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.