Install OSQA on Snow Leopard
From NeoWiki
(Difference between revisions)
Neo (Talk | contribs)
(Created page with "{{RightTOC}} __TOC__ ==Prerequisites== ===Python=== We can use the built-in Python 2.6.1 in OS X 10.6.5 at /usr/bin/python, or we can use MacPorts to install the newest Pytho...")
Newer edit →
(Created page with "{{RightTOC}} __TOC__ ==Prerequisites== ===Python=== We can use the built-in Python 2.6.1 in OS X 10.6.5 at /usr/bin/python, or we can use MacPorts to install the newest Pytho...")
Newer edit →
Revision as of 04:59, 6 December 2010
Contents |
Prerequisites
Python
We can use the built-in Python 2.6.1 in OS X 10.6.5 at /usr/bin/python, or we can use MacPorts to install the newest Python 2.6.6 at /opt/local/bin/python.
setuptools
Download from here and install it or just let MacPorts install the py-setuptools package at /opt/local/bin/.
Apache Web Server
Just use built-in setup, the 64-bit Apache 2.2.15 in OS X 10.6.5.
mod_wsgi
Which is not in the default setup of Snow Leopard. We can download the newest source version from here and compile and install it like this:
curl -o mod_wsgi.tgz http://modwsgi.googlecode.com/files/mod_wsgi-3.3.tar.gz tar -xzf mod_wsgi-3.3.tar.gz cd mod_wsgi-3.3 ./configure make sudo make install
These steps will compile mod_wsgi.so and install it into /usr/libexec/apache2.
Now edit your Apache config file /etc/apache2/httpd.conf, add this line to the bottom of the LoadModule list:
LoadModule wsgi_module libexec/apache2/mod_wsgi.so