自娱自乐~~
python学习笔记
上一篇 /
下一篇 2008-03-17 17:28:37 / 天气: 晴朗
/ 心情: 平静
/ 个人分类:计算机
因工作需要,学习python已有一段时间了.现将学习中遇到的一些问题贴出来,一来可以供新手学习,二来也方便自己日后查看
如没特殊说明,以下均为RH Linux系统下的使用.
- python解释器的安装.一般情况下系统已经自带了python解释器.不过可能版本较低,如果需更新版本的解释器就只能自己下载安装了.
- mod_python的安装 这里以3.3.1版本为例
如果要用到python的web功能就需要安装此模块.这就好比php要安装mod_php模块才能运行.
步骤:
a)tar zxvf mod_python-3.3.1.tar.gz
b)cd mod_python-3.3.1
c)./configure --with-apxs=/usr/local/apache2/bin/apxs --with-python=/usr/local/bin/python2.4(这里apache,python所在目录按具体情况自行修改)
make
make install
注意:由于libtool的版本的原因导致编译不过时就需要此句
mv /usr/local/apache2/build/libtool /usr/local/apache2/build/libtool.old ln /usr/bin/libtool /usr/local/apache2/build/libtool
- mod_python的虚拟主机的配置
编辑apache的配置文件httpd.conf添加如下信息
<VirtualHost *:80>
<Directory "/usr/local/apache2/htdocs/py">
AllowOverride All
Options Indexes FollowSymlinks MultiViews
Order allow,deny
Allow from all
#....python..
SetHandler mod_python
PythonHandler mod_python.publisher
PythonPath "sys.path+['/usr/local/apache2/htdocs/py']"#python程序能被访问的目录
PythonDebug On
</Directory>
ServerAdmin webmaster@rlc.nc
DocumentRoot /usr/local/apache2/htdocs/#其他程序文件目录,比如:php
ServerName web #访问的域名
ErrorLog logs/pettor-error_log
CustomLog logs/pettor-access_log common
</VirtualHost>
- 添加对python的支持
#LoadModule php5_module modules/libphp5.so
LoadModule python_module modules/mod_python.so
<IfModule dir_module>
DirectoryIndex index.html index.htm index.php index.py
</IfModule>
未完待续.............
导入论坛
收藏
分享给好友
推荐到圈子
管理
举报
TAG:
python