Versão do Apache: 2.2.11
Versão do Python: 2.5.4
Para o Apache interpretar os scripts que seram criados em Python, é necessário a instalação de um módulo no Apache.
Existem duas formas de obter este módulo, que é o "mod_python". Você pode entrar no site oficial e seguir as instruções para a compilação do "mod_python". Neste caso como estou usando o Debian vou usar seu repositório, que possui o "mod_python" já pre-compilado.
# apt-get install libapache2-mod-python
Agora vou configurar no Apache um "Directory" para meus códigos Python:
AddHandler mod_python .py
PythonHandler mptest
PythonDebug on
Faça um restart em seu Apache. E por fim abaixo segue um exemplo para ver se seu código Python está sendo interpretado corretamento com o seu Apache.
Arquivo: mptest.py
#!/usr/bin/python
from mod_python import apache
def handler(req):
req.content_type = 'text/plain'
req.write("Hello World!")
return apache.OK
# --- fim codigo --- #
Escrito por: Mario Uzae
E-mail: mariouzae@gmail.com