安装apache
1.sudo apt-get install Apache2
Apxs(Apache extension tool既apache扩展模块的工具)的安装:
1.sudo apt-get install apache2-thread-dev
2.安装完后查看安装的路径:
whereis
apxs2
安装mod_python
1.下载http://modpython.org/
2.解压tar -zxvf
2.解压后通过cd mod_python-3.3.1命令进入mod_python-3.3.1这个文件夹
3.进行Apxs目录配置, 命令为:./configure --with-apxs=/usr/bin/apxs2。
4.进行Python本地配置,命令为:./configure --with-python=/usr/bin/python2.7
5.make编译,命令为:make,如果在编译的过程中出现了:
connobject.c:142: error: request for member ‘next’ in something not a structure
or union
apxs:Error: Command
failed with rc=65536
make[1]: *** [mod_python.so] Error 1
需要修改/mod_python-3.3.1/src/connobject.c这个文件,将其中的“!(b ==
APR_BRIGADE_SENTINEL(b) ”
修改为 “!(b
== APR_BRIGADE_SENTINEL(bb)”
6.用sudo make install的安装
7.安装完成后会在/usr/lib/apache2/modules/生成mod_python.so这个文件,需要把它加载到apache2的配置文件中。修改/etc/apache2/httpd.conf文件(不存做则新建,sudo vi),增加这么一行内容:LoadModule python_module /usr/lib/apache2/modules/mod_python.so。然后,再重启apache服务就可以了。