Je ne connais que la programmation côté serveur avec PHP. Pour moi, j'écris quelque chose index.php
et j'appelle http://localhost/index.php
et je vois les résultats du script PHP. J'utilise CakePHP et je comprends qu'il y a quelque chose que vous pouvez faire avec la réécriture d'URL, mais dans mon esprit, il y a cette relation un à un entre les URL et les fichiers PHP sur le serveur.
Maintenant, je fais beaucoup avec Python, mais juste des utilitaires de ligne de commande. J'aimerais utiliser Python au lieu de PHP pour mon prochain projet. Jusqu'à présent, on m'a dit mod_python
, que je dois utiliser un framework comme Pylons ou Twisted ou même Django pour obtenir n'importe quelle sortie. D'autres ont dit que je n'avais qu'un en print()
-tête HTTP et que le script sortirait comme si j'étais utilisé avec PHP.
Je voudrais écrire quelque chose qui ne prend essentiellement qu'une liste de répertoires et la rend jolie, afin que je puisse accéder à un tas de fichiers PDF à partir d'un navigateur mobile. Je sais comment faire cela avec PHP, je sais comment créer un script Python qui générerait le HTML. Je ne sais tout simplement pas comment exécuter ce script lorsque j'ouvre http://localhost/pdfcentral/
.
Comment devrais-je configurer mon serveur? Il fonctionne sur Ubuntu 10.04.
cgi-bin
répertoire afin que le serveur sache l'exécuter, et éventuellement de rediriger un fichier PHP vers celui-ci si vous souhaitez utiliser un chemin différent. Concernant le script Python lui-même, vous pouvez suivre cette procédure: forrestbao.blogspot.com/2009/08/…