您的位置:首页 > 其它

mod_pyhon安装 2012-6-2

2012-09-12 09:17 183 查看
最近在网上找了两个python版的webshell,就想自己搭环境测试一下,于是就纠结了好久的。

测试环境:ubuntu11.10

组件:Apache2,php5,libapache2-mod-python(顺便把mysql安装了)

一、安装

1、apache2

命令:sudo apt-get install apache2



测试:浏览器 -> 127.0.0.1



2、Mysql

命令:sudo apt-get install mysql-server



测试:sudo netstat tap | grep mysql



3、php5

命令:sudo apt-get install php5



4、连接组件

命令:sudo apt-get install libapache2-mod-auth-mysql

命令:sudo apt-get install php5-mysql





测试:安装phpmyadmin

命令:sudo apt-get install phpmyadmin

默认安装目录:/usr/share/phpMyAdmin

命令:cp /usr/share/phpMyAdmin /var/www(出错)

出错原因:phpMyAdmin中有子目录使用递归复制

命令:cp -r /usr/share/phpMyAdmin /var/www





5、mod_python

命令:sudo apt-get install apache2-mod-python(或者直接是mod_python)



进入/etc/apache2/mods_available你会看到mod_python.load,里面配置者载入python模块的路径



建立软链接到../mods_enable中

命令:cd ../mods_enable

命令:ln -s ../mods_available/python.load mod_python.load



(注:我的机子上测试的时候,由于用的mods_available中的mod_pyhton.load(我的是python.load)建立链接故mods_enable中的mod_python.load显示红色表示链接是断的,所以自己安装的时候需要看清楚自己的文件是哪个。)

建立链接未成功会在重启apache的时候出现如下错误:

6、配置apache2支持python

命令:sudo vi +13 /etc/apache2/sites-available



进去添加:

AddHandler mod_python .py

PythonHandler mod_python.publisher
PythonDebug On



注意:.py前面有个空格,如果没有空格重启apache的时候会产生如下错误:



二、总结

整个过程在安装mod_python 的时候错误最多,调环境是个细心的活,所以遇到问题要耐得烦。。。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: