Skip to content

Server requirements

hpiwowar edited this page Sep 7, 2011 · 29 revisions

The following is a list of Software requirements that will allow Total-Impact to be downloaded and deployed in a local server.

  1. Python >= 2.xx
  2. PHP >= 5.xx or higher
  3. PHP curl
  4. PHP PECL (how to install)

Details:

[Need more info on what kind of PHP curl support?]

Make sure you have support for PHP HTTP. It does not come with the standard PHP installation. (fyi The app uses it to issue parallel HTTP requests to the plugins via http://php.net/manual/en/class.httprequestpool.php.)

  • Installation instructions here: http://www.php.net/manual/en/http.install.php
  • To get it running on Ubuntu:
    sudo apt-get install php5-dev
    sudo apt-get install libcurl4-gnutls-dev
    sudo pecl install pecl_http
    sudo cp /usr/lib/php5/20090626+lfs/http.so /usr/lib/apache2/modules/
    create a file at /etc/php5/conf.d/http.ini and add this line:
    extension=http.so
    sudo /etc/init.d/apache2 restart
  1. Required Python Libraries: simplejson, BeautifulSoup, nose, httplib2, re, time, urllib2, os
    $ sudo easy_install simplejson, BeautifulSoup, nose, httplib2, re, time, urllib2, os
Clone this wiki locally