web-dev-qa-db-fra.com

Python SimpleHTTPServer avec PHP

J'ai utilisé python -m SimpleHTTPServer , mais les fichiers PHP ne s'exécutent pas à la place, ils viennent d'être téléchargés.

J'ai entendu parler de WPHP dans un ancien post . Mais je ne sais pas comment l'utiliser. Comment puis-je travailler avec?

59
user1641788

La raison pour laquelle le serveur Web Python envoie vos fichiers PHP au navigateur est probablement parce qu'il n'est pas configuré ou capable de gérer les fichiers PHP. Voir https: //serverfault.com/questions/338394/how-to-run-php-with-simplehttpserver

PHP 5.4 a un serveur web intégré . Vous pouvez l'appeler à partir de la ligne de commande comme ceci:

php [options] -S <addr>:<port> [-t docroot]

Exemple

C:\Users\Gordon>php -S 127.0.0.1:80 -t .
PHP 5.4.0 Development Server started at Sun Sep 02 14:20:28 2012
Listening on 127.0.0.1:80
Document root is C:\Users\Gordon
Press Ctrl-C to quit.

Notez que si vous omettez -t PHP utilisera le répertoire de travail actuel.

133
Gordon