Table of Contents

upgrade or install PHP

Go to niota download page and download the pre configured PHP version or download an approved version from any official PHP download sites.

It's recommended to shut down Apache when you install/upgrade PHP.
Don't forget to restart it when you are finished.

Windows Server

Unpack the downloaded PHP-file and copy the unpacked folder to C:\Program Files\ (recommended)

Here we assume a PHP version number 7.3.8_x64.

Your PHP version number will be different. Check that you do not just copy the lines from here, but adapt it to you current version numbers.

configure Apache

If your Apache is currently running, shut it down!

apache_shutdown.txt
sc stop Apache24x64_niota

Open your Apache ..\conf\httpd.conf file and check if PHP settings are made correctly

apache_phpconfig.txt
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html

LoadModule php7_module "C:/Program Files/php-7.3.8_x64/php7apache2_4.dll" 
PHPiniDir "C:/Program Files/ php-7.3.8_x64" 

After update from Version 7.x to version 8.y it could look like this:

apache_phpconfig.txt
AddHandler application/x-httpd-php .php
AddType application/x-httpd-php .php .html

LoadModule php_module "C:/Program Files/php-8.2.18_x64/php8apache2_4.dll"
PHPiniDir "c:/Program Files/php-8.2.18_x64"

configure PHP

Navigate to your PHP folder and open php.ini.

There are some extions that must be enabled. - zip - for EXCEL upload - soap - for Zagreus SOAP calls - sqlserver in case you need native MS SQL connection …

phpini_phpconfig.txt
session.save_path = "c:\Apache24x64\tmp\"
extension_dir = "c:\Program Files\php-8.2.18_x64\ext"

extension=soap
extension=php_zip.dll
extension=php_sqlsrv_82_ts_x64.dll