ubuntu软件中心为什么要用python编写?
- 提问者网友:寂寞梧桐
- 2021-12-31 00:44
- 五星知识达人网友:猎心人
- 2022-01-06 13:58
- 1楼网友:duile
- 2022-01-06 14:44
python的web框架中,mod-python是一个很方便实用的,而且可以跟其他的框架一起使用的。
下面介绍一下apache和mod-python的协作使用。
首先需要下载的软件有:python-2.5.1,apache_2.2.4,mod_python-3.3.1。
这些工具可以在python官网、apache官网和sourceforge上下载到,具体链接就不给出来了。
依次安装python、apache和mod-python。
apache的默认端口是80,因此在安装的时候需要禁用如iis,jboss等服务器程序。
安装之后,如果http://localhost/可以正常显示出来“it works”,那么就是安装成功了。
然后安装mod-python,它会自己寻找python和apache的安装路径,如果找不到的话,会让你选择的。
安装之后,在apache2.2\modules目录下会生成mod_python.so文件,
这个文件会处理和转发发送到apache的http请求mod-python。
接下来需要修改apache的配置文件apache2.2\conf\httpd.conf。
添加如下内容:loadmodule python_module modules/mod_python.so。
将documentroot修改为一个访问比较方便的目录,比如d:\pythonweb。
然后添加其对应的directory。
<directory "d:\pythonweb"> addhandler mod_python .py pythonhandler mod_python.publisher pythondebug on options indexes followsymlinks allowoverride none order allow,deny allow from all </directory>
然后在d:\pythonweb放一个html文件,如果能通过http://localhost/xxxx.html 访问的话,那就说明安装成功了。
=================================================================================
另外一种方法就是使用独立的python的网站框架zope了,这个很多资料介绍,就不贴了