Eu sei apenas programação do lado do servidor com PHP. Para mim, escrevo algo index.php
e ligo http://localhost/index.php
e vejo os resultados do script PHP. Eu tenho usado o CakePHP e entendo que há algo que você pode fazer com a reescrita de URL, mas, em minha opinião, existe essa relação individual entre URLs e arquivos PHP no servidor.
Agora eu faço muito com Python, mas apenas utilitários de linha de comando. Eu gostaria de usar Python em vez de PHP para o meu próximo projeto. Até agora, me disseram mod_python
que eu tenho que usar uma estrutura como Pylons ou Twisted ou até Django para obter alguma saída. Outros disseram que eu tenho apenas print()
um cabeçalho HTTP e, em seguida, o script seria exibido como se eu fosse usado com PHP.
Gostaria de escrever algo que basicamente pegue apenas uma lista de diretórios e a torne bonita, para que eu possa acessar vários arquivos PDF em um navegador móvel. Eu sei como fazer isso com PHP, sei como criar um script Python que geraria o HTML. Só não sei como executar esse script quando abro http://localhost/pdfcentral/
.
Como eu precisaria configurar meu servidor? É executado no Ubuntu 10.04.
cgi-bin
diretório para que o servidor saiba executá-lo e, opcionalmente, fazer um arquivo PHP redirecionar para ele, se você desejar usar um caminho diferente. Em relação ao próprio script Python, você pode seguir este procedimento: forrestbao.blogspot.com/2009/08/…