第一步,安装 mod_python
sudo apt-get install libapache2-mod-python
第二步,将 mod_python 模块加入到启用列表中
sudo ln -s /etc/apache2/mods-available/mod_python.load /etc/apache2/mods-enabled/
注:在 Ubuntu 8.10 中,对应的模块配置文件名已经改成了 python.load,后文中提到的也应相应改成 python.conf
第三步,配置 mod_python
先在/etc/apache2/mods-available/
下新建一个文件mod_python.conf
sudo vi /etc/apache2/mods-available/mod_python.conf
加入如下内容:
AddHandler mod_python .py
PythonHandler test
PythonDebug On
然后同样加入启用列表:
sudo ln -s /etc/apache2/mods-available/mod_python.conf /etc/apache2/mods-enabled/
第四步,重启 apache 服务器
sudo /etc/init.d/apache2 restart
第五步,测试
在/var/www
下新建一个文件,test.py,输入内容为:
def index(req):
return "Test Successfully";
在浏览器输入http://localhost/test.py