Requirements
SOPAC, Locum, and Insurge are developed as a LAMP-based (Linux Apahce MySQL PHP) suite of products. Locum and Insurge are not dependent on Apache, however, while SOPAC is.
In addition, SOPAC is a Drupal module written for Drupal 6. If you are running a previous version of Drupal, SOPAC will not work.
To give you an idea of what the "generic" requirements are, the following is the configuration and load-out of Darien Library's SOPAC development server versus its production server:
Development
Software
- Debian Linux "Etch" 2.6.18-6-686 SMP
- Apache: 2.2.3
- MySQL: 5.0.32
- PHP: 5.2.0 CLI & libapache2-mod-php5
- PEAR::MDB2
- Sphinx 0.9.8.1
CPU & Memory
- CPU: 2x Dual Core Intel Xeon 2.00GHz
- Memory: 1 GB
Production
Software
- Debian Linux "Etch" 2.6.18-6-686-bigmem SMP
- Apache: 2.2.3
- MySQL: 5.0.32
- PHP: 5.2.0 CLI & libapache2-mod-php5
- PEAR::MDB2
- Sphinx 0.9.8.1
CPU & Memory
- CPU: 1x Quad Core Intel Xeon 2.33GHz
- Memory: 10 GB
Performance Note
It is recommended that you put plenty of memory in your production server. Since much of Locum's search capability is built on harnessing the speed of memory searches, the more the better. Locum can actually perform searches and build facets amazingly fast because of it's in-memory dataset dependence. Our philosophy: memory is cheap, time is not.
Additional Requirements
Sphinx
Locum requires that you build and install the Sphinx full text search engine. You can download it here and following these recommended installation instructions. Locum does not yet support Sphinx version 0.9.9, so be sure to get 0.9.8.1.
In order to build Sphinx, you will need to make sure you have the following installed:
- g++
- libg++
- make
- libmysql++-dev
PEAR::MDB2
Locum and Insurge also require that you install PEAR::MDB2.
Reccomended
for Apache
- ModSSL for SSL support within SOPAC
- An issued, signed SSL certificate
for PHP
- Enable pcntl (process control) support for multi-process harvesting
- Printer-friendly version
- Login or register to post comments



1 day 9 hours ago
1 day 21 hours ago
2 days 8 hours ago
3 days 8 hours ago
5 days 13 hours ago
2 weeks 3 days ago
2 weeks 3 days ago
2 weeks 3 days ago
4 weeks 1 hour ago
6 weeks 5 days ago