Apache 2.0 이상이라면 mod_python 버전 3이상을, Apache1.3 이라면 mod_python 버전 2를 다운 받는다.
1. python-devel
설치 되어 있어야만 mod_python 설치가 정상적으로 진행된다.
# rpm -qa | grep python-devel
# yum install python-devel
2. setuptools
python 패키지 관리자.
# rpm -qa | grep python-devel
# yum install python-setuptools
3. Database
sqlite/mysql/postgresql 등을 지원한다
4. mod_python 설치.
다운로드 : http://www.modpython.org/
# cd mod_python-3.3.1
# ./configure --with-apxs=/usr/local/web/apache/bin/apxs --with-python=/usr/bin/python
# make
# make install
make 시 mod_python-3.3.1/src/connobject.c 부분에서 에러 시
mod_python-3.3.1/src/connobject.c 를 열어
while ((bytes_read < len || len == 0) &&
!(b == APR_BRIGADE_SENTINEL(bb) ||
APR_BUCKET_IS_EOS(b) || APR_BUCKET_IS_FLUSH(b))) {
5. apache httpd.conf 설정
LoadModule python_module modules/mod_python.so
ScriptAlias /cgi-bin/ "/home/yisang/public_html/cgi-bin/"
<Directory "/home/yisang/public_html/cgi-bin">
AllowOverride None
Options None
Order allow,deny
Allow from all
Options +ExecCGI
AddHandler cgi-script .cgi .py
</Directory>
댓글 없음:
댓글 쓰기