PyPy + PHP sur un seul serveur web

Je suis en train de créer un serveur Web à partir de rien, principalement pour écrire des applications Web avec Python. En regardant des alternatives à Apache + mod_wsgi, il semble que Pypy joue très bien avec pratiquement tout ce que je compte utiliser pour mes propres applications. N’ayant pas vraiment eu la chance de jouer correctement avec PyPy, je pense que c’est une excellente occasion de l’utiliser, car je n’ai pas besoin que le serveur soit à l’épreuve des balles.

Cependant, il existe des applications PHP que je souhaiterais utiliser sur le serveur Web à des fins administratives (PHPPgAdmin, par exemple). Existe-t-il une solution élégante qui me permet d’utiliser PyPy dans un serveur Web compatible avec PHP tel qu’Apache? Ou dois-je exécuter CherryPy / Paste ou l’un des autres serveurs WSGI, avec Apache et mod_wsgi sur un port distinct pour fournir des services administratifs?

Vous pouvez exécuter vos applications PyPy derrière mod_proxy et servir du contenu statique avec Apache (ou même mieux utiliser nginx). En plus de CherryPy, le gunicorn et la tornade sont excellents sur PyPy.

Je sais que mod_wsgi ne fonctionne pas avec mod_php

Je vous conseille fortement, exécutant des applications PHP et Python au niveau CGI.

PHP 5.x fonctionne sur CGI, pour python il existe flup, ce qui permet de lancer des applications WSGI sur CGI.

Dompteur