The Community Forums

Interact with an entire community of cPanel & WHM users!
  1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Install mod_python

Discussion in 'cPanel Developers' started by audun1, Aug 14, 2006.

  1. audun1

    audun1 Member

    Joined:
    Dec 6, 2004
    Messages:
    11
    Likes Received:
    0
    Trophy Points:
    1
    Hello.
    I want to use python on my server but i do not now how.

    Can someone give me some tip since its a cpanel server and centos.

    Thanks
     
  2. websupport

    websupport Well-Known Member

    Joined:
    Jun 24, 2006
    Messages:
    92
    Likes Received:
    0
    Trophy Points:
    6
    Installation steps for mod_python in cPanel box

    Following are the simple guidelines to install mod_python in cPanel box, running Apache 1.3.x. You need to have Python installed for this to work - most RHEL+cpanel boxes have this installed by default.

    1) Download and extract Python:
    cd /usr/local/src
    wget http://apache.dataphone.se/httpd/modpython/mod_python-2.7.11.tgz
    tar zxvf mod_python-2.7.11.tgz

    2) Configure & install Python
    cd mod_python-2.7.11
    ./configure --with-apxs=/usr/local/apache/bin/apxs (check where your apxs is by typing: locate apxs)
    make
    make install

    3) Configure Apache
    pico -w /usr/local/apache/conf/httpd.conf
    Locate your LoadModule - section by pressing CTRL-W and typing "LoadModule". Add the following line under the others:
    LoadModule python_module libexec/mod_python.so

    Now locate your AddModule - section by pressing CTRL-W and typing "AddModule". Add the following line under the others:
    AddModule mod_python.c

    4) Installation done, now time for testing!
    First go to your public_html directory. Make a test directory for Python by typing:
    mkdir python

    Now open pico and write the following lines:
    AddHandler python-program .py
    PythonHandler testingpython
    PythonDebug On

    save the file as .htaccess.

    Now open up pico again and copy/paste the following lines:

    from mod_python import apache

    def handler(req):
    req.send_http_header()
    req.write("Hello World!")
    return apache.OK

    close and save as testingpython.py.

    Now restart Apache by typing: service httpd restart

    Take your browser to www.mydomain.com/python/testingpython.py and you should see "Hello World!" If you can see this message then you have succesfully installed Python.


    :)
     
  3. hamper

    hamper Well-Known Member

    Joined:
    Apr 28, 2006
    Messages:
    85
    Likes Received:
    0
    Trophy Points:
    6
    is this the same install for Fedora4?
     
Loading...

Share This Page