amy-g-art at cox.net
Wed Mar 24 23:16:34 EST 2004
Mod_python version -- 2.7.9, 2.7.10 Os -- FreeBSD 5.1 Python 2.3 Apache 1.3.7 I successfully ran ./configure --with-apxs=/usr/local/apache/sbin/apxs I then ran make dso Then make install Everyting completed successfully and the make install output message told me what lines to add to my httpd.conf. I did so adding... LoadModule python_module libexec/apache/mod_python.so AddModule mod_python.c <Directory /usr/local/www/data-dist/python> AddHandler python-program .py PythonHandler example PythonDebug On </Directory> I also had to add LD_PRELOAD=/usr/lib/libc_r.so export LD_PRELOAD to my environment. The directory /usr/local/www/data-dist/pthon is viewable on the internet. But, the file still shows up as text output to the browser window. The program example.py is as follows. #!/usr/local/bin/python from mod_python import apache def handler(req): req.content_type = "text/plain" req.write("Hello World!") return apache.OK Any ideas. I love the programming power of python and would like to start writing some cgi scripts of my own. Thanks.