Je pense que d'une façon connue de l'ajout PHP à un serveur Web Apache est de le configurer comme ceci:Configurer Apache pour utiliser Python comme CGI PHP
ScriptAlias /php5.3 /usr/local/php5.3/bin
Action application/php5.3 /php5.3/php-cgi
AddType application/php5.3 .php
Maintenant, j'essayé d'écrire une configuration similaire pour Python:
ScriptAlias /python /usr/bin
Action application/python /python/python
AddType application/python .py
J'ai un petit script de test qui ressemble à ceci:
print "Content-Type: text/html\n\n"
print "Test"
Mais quelque chose semble s à tort puisque le journal des erreurs apache dit le texte suivant:
Premature end of script headers: python
Ma première était que si ma réponse python ne va pas. Mais il y a le Content-Type et aussi les deux linebreaks. De plus, la sortie d'un script PHP similaire appelé php-cgi
donne exactement la même sortie.
Aussi je n'ai pas trouvé un tutoriel qui montre comment faire fonctionner python de cette façon. Alors peut-être que ce n'est pas possible, mais alors je suis curieux de savoir pourquoi c'est le cas? Ou est-ce que je manque quelque chose?
Juste pour clarifier: je connais les alternatives et comment configurer correctement python. Je me demande juste pourquoi cette configuration ne marche pas ... – okoman