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.
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.
If your Apache is currently running, shut it down!
sc stop Apache24x64_niota
Open your Apache ..\conf\httpd.conf file and check if PHP settings are made correctly
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:
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"
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 …
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