Please whitelist cPanel in your adblocker so that you’re able to see our version release promotions, thanks!

The Community Forums

Interact with an entire community of cPanel & WHM users!

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:
    151
    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:
    156
    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:
    156
    is this the same install for Fedora4?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
Loading...

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice