The APMonitor server is installed in three steps including (1) Apache web server installation, (2) PHP installation, and (3) APMonitor server files. Below are installation instructions for Linux. Windows web server instructions are also available.
sudo apt-get update sudo apt-get install apache2
sudo yum update sudo yum install apache2
sudo apt-get install php7 libapache2-mod-php7.0
sudo gedit /etc/php/7.0/apache2/php.ini
max_execution_time = 100000000
sudo apachectl restart
cd /var/www/html
sudo chmod -R www-data:www-data /var/www/html/*
sudo chmod -R apache:apache /var/www/html/*
sudo chown -R www-data:www-data /var/www/html/*
git clone https://github.com/APMonitor/apm_server.git
cd apm_server sudo cp -n apm_linux/bin/apmonitor /usr/bin/apmonitor sudo chmod 4775 /usr/bin/apmonitor
If shared libraries are part of the install (needed only for APMonitor binaries that include IPOPT), copy the apm folder to /usr/lib/ and make the library folder discoverable with ldconfig.
sudo mv apm_linux/lib/apm /usr/lib/ sudo echo "/usr/lib/apm" > /etc/ld.so.conf.d/apmonitor.conf sudo ldconfig
The next step is to verify installation. Navigate to a web-browser and visit the following addresses. The address 'https://127.0.0.1' or 'https://localhost' should work.
The home page for the web server is now accessible at the following address:
https://127.0.0.1
Open a web browser and type the following address to verify that PHP is working:
https://127.0.0.1/ip.php
A number of test applications are also included in Python, MATLAB, and Julia. Point to the localhost server versus the public server for the server name.