Ubuntu中APache+mod_pyhon
2014-01-10 22:09
363 查看
安装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.下载[b]http://modpython.org/[/b]
2.解压[b]tar -zxvf[/b]
2.解压后通过[b]cd mod_python-3.3.1命令进入mod_python-3.3.1这个文件夹[/b]
3.进行Apxs目录配置, 命令为:[b]./configure --with-apxs=/usr/bin/apxs2。[/b]
4.进行Python本地配置,命令为:[b]./configure --with-python=/usr/bin/python2.7[/b]
[b]5.make编译,命令为:[b]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)”[/b][/b]
[b]6.用sudo [b]make install的安装[/b][/b]
[b]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服务就可以了。[/b]
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.下载[b]http://modpython.org/[/b]
2.解压[b]tar -zxvf[/b]
2.解压后通过[b]cd mod_python-3.3.1命令进入mod_python-3.3.1这个文件夹[/b]
3.进行Apxs目录配置, 命令为:[b]./configure --with-apxs=/usr/bin/apxs2。[/b]
4.进行Python本地配置,命令为:[b]./configure --with-python=/usr/bin/python2.7[/b]
[b]5.make编译,命令为:[b]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)”[/b][/b]
[b]6.用sudo [b]make install的安装[/b][/b]
[b]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服务就可以了。[/b]
相关文章推荐
- Debian/Ubuntu下安装Apache的Mod_Rewrite模块的步骤分享
- Ubuntu配置Django和apache+mod_pyth
- Webpy + Apache with mod_wsgi on Ubuntu http://webpy.org/cookbook/mod_wsgi-apache-ubuntu
- 继续摘抄:Ubuntu系统启用Apache Mod_rewrite模块
- 在 ubuntu 下安装 apache 和 mod_mono ,并测试
- ubuntu+django+apache+mod_wgsi部署
- ubuntu下安装apache2.2+mod_wsgi+django(一)
- ubuntu下配置django+apache+mysql+mod_python+Python
- ubuntu 安装 apache2.2+mod_wsgi+Django
- ubuntu下安装apache2.2+mod_wsgi+django(二)
- Ubuntu Apache Mod_Rewrite 安装
- flask+mod_wsgi+apache站点部署(Ubuntu16.04)
- ubuntu 下 apache+tomcat整合_(mod-jk方法)
- ubuntu 13.04 安装 apache2.2+mod_wsgi+Django
- 在Ubuntu 9.04下配置Apache和Mod-Python
- ubuntu下配置django+apache+mysql+mod_python+Python
- Ubuntu server 11.04 下配置Apache的Worker模式+mod_fcgid+APC
- ubuntu 下 apache+tomcat整合_(mod-jk方法)
- Ubuntu Apache配置及开启mod_rewrite模块
- ubuntu下安装apache2.2+mod_wsgi+django(一)