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.
Note: 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.
Steps for 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 Uptime Infrastructure Monitor Web Server service
- Rename the <uptime_dir>\apache directory to apache_orig
- Unzip the Apache zip file in <uptime_dir> and rename to apache
- Copy the contents from the apache_orig\conf directory to the Uptime Infrastructure Monitor apache conf directory (eg: C:\Program Files\uptime software\uptime\apache\conf)
- Copy mod_xsendfile.so from the apache_orig\modules directory to the apache\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\ to apache\.
- Restart the Uptime Infrastructure Monitor Web Server service
Steps for 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 Uptime Infrastructure Monitor 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 Uptime Infrastructure Monitor Web Server service