首页 > 其他 > 详细

Ubuntu中APache+mod_pyhon

时间:2014-07-22 23:13:43      阅读:466      评论:0      收藏:0      [点我收藏+]

安装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服务就可以了。

Ubuntu中APache+mod_pyhon

原文:http://www.cnblogs.com/chengxuyuandashu/p/3514539.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!