The Apache and PHP builds included with Uptime Infrastructure Monitor are updated with each major version change of Uptime Infrastructure Monitor. Occasionally, Apache and/or PHP release security updates that you may need to satisfy your security requirements. In those situations, you will need to manually deploy an updated version of Apache and/or PHP.
Because these newer releases of Apache and PHP have not been tested by the IDERA QA department, no guarantee can be given that they will work completely as expected. However; if issues are experienced, moving back to the original, bundled Apache and PHP is easy enough.
When downloading newer binaries, be sure to choose x64 binaries for Uptime Infrastructure Monitor 7.1+ installs and x86 binaries for older releases of Uptime Infrastructure Monitor.
Upgrading Apache
- Get the latest Apache 2.2 binaries for Windows from http://www.apachelounge.com/download/win64/ (http://apache.org for the 32-bit binaries).
- Stop the UIM Web Server service.
- Rename the
<uptime_dir>\apache
directory toapache_orig
. - Unzip the Apache zip file in
<uptime_dir>
and rename toapache
. - Copy the contents from the
apache_orig\conf
directory to the UIM apache conf directory (eg:C:\Program Files\uptime software\uptime\apache\conf
). - Copy
mod_xsendfile.so
from theapache_orig\modules
directory to theapache\modules
directory. - Create tmp directory in
uptime\apache
directory. - If you are also upgrading PHP, skip to those steps now; otherwise, copy the php directory from
apache_orig\
toapache\
. - Restart the Uptime Infrastructure Monitor Web Server service.
Upgrading PHP
- Download the latest Thread Safe PHP binaries for Windows from https://www.apachelounge.com . The latest release of PHP 5.4 is 5.4.45 and is available at https://www.apachelounge.com/viewtopic.php?t=6359 (look for filename php-5.4.45-Win32-VC9-x64.zip).
- Unzip the package and rename the directory to php.
- Rename the original php directory to
php_orig
in the UIM installation directory (eg:C:\program files\uptime software\uptime\apache\php
). - Move the php directory from step 2 to the apache directory (eg:
C:\program files\uptime software\uptime\apache
). - Copy the php.ini file from the php_orig directory to the new php directory.
- Restart the UIM Web Server service.