/eidsr

Primary LanguagePHP

eidsr Install Instructions

You will need to install openHIM core and console and mongo DB using below commands

sudo add-apt-repository ppa:openhie/release
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
sudo echo 'deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse' | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install openhim-core-js openhim-console

Clone github repo

git clone https://github.com/ashaban/eidsr.git

Change variables in config.php and openHimConfig.php to meet your environments settings

Install Mongo DB php extension via pecl

sudo pecl install mongodb

We'll also need to create the ini file to load mongodb into PHP

sudo gedit /etc/php5/mods-available/mongodb.ini

It should look like this:

extension=mongodb.so

We'll also need to enable this for Apache and CLI by creating 2 symlinks for the mongodb file:

sudo ln -s /etc/php5/mods-available/mongodb.ini /etc/php5/apache2/conf.d/20-mongodb.ini
sudo ln -s /etc/php5/mods-available/mongodb.ini /etc/php5/cli/conf.d/20-mongodb.ini

Restart Apache

sudo service apache2 restart

We will now need to install php mongodb library using below commands

sudo apt-get install curl php5-cli git
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
composer require mongodb/mongodb