系统环境 centos6.7 64bit + apache2.2 + python 2.6
1.yum安装apache和mod_python
yum install -y httpd
2. 配置 Apache 使之能使用 mod_python,在/etc/httpd/conf.d 新建 python.load文件,里面内容是
LoadModule python_module /usr/lib64/httpd/modules/mod_python.so
在/etc/httpd/conf.d 目录下面新建一个python.conf来配置和python相关的应用的信息
AddHandler mod_python .py
PythonHandler mytest #这是我们下面要创建的测试文件
PythonDebug On
AddType text/html;qs=1.0 .py
AddType text/html;qs=0.9 .html
AddType text/html;qs=0.8 .txt
3.重启下apache
4.在/var/www/html下面建立一个文件mytest.py内容是
#!/usr/bin/python
print
from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK
在浏览器中测试下 http://localhost/mytest.py ,如果你看到Hello World! 就成功了。
[root@CentOS conf.d]# curl http://localhost/mytest.py
Hello World![root@Cent
1.yum安装apache和mod_python
yum install -y httpd
2. 配置 Apache 使之能使用 mod_python,在/etc/httpd/conf.d 新建 python.load文件,里面内容是
LoadModule python_module /usr/lib64/httpd/modules/mod_python.so
在/etc/httpd/conf.d 目录下面新建一个python.conf来配置和python相关的应用的信息
AddHandler mod_python .py
PythonHandler mytest #这是我们下面要创建的测试文件
PythonDebug On
AddType text/html;qs=1.0 .py
AddType text/html;qs=0.9 .html
AddType text/html;qs=0.8 .txt
3.重启下apache
4.在/var/www/html下面建立一个文件mytest.py内容是
#!/usr/bin/python
from mod_python import apache
def handler(req):
req.write("Hello World!")
return apache.OK
在浏览器中测试下 http://localhost/mytest.py ,如果你看到Hello World! 就成功了。
[root@CentOS conf.d]# curl http://localhost/mytest.py
Hello World![root@Cent
编辑回复