HEINZELMANN mit PHP8 Um Heinzelmann mit der PHP-Version 8.5 auszuführen, wird der Heinzelmann mindestens in der Version 7.25.xxx benötigt. Das Setup haben wir aktuell mit folgender PHP-Version getestet: https://www.php.net/downloads.php?os=windows&osvariant=windows-downloads&version=8.5 PHP 8.5 (8.5.x) VS17 x64 Non Thread Safe Seit der HEINZELMANN-Version 7.x verschlüsseln wir den Code mit dem SourceGuardian. Die dafür benötigten Loader sind hier zu finden: https://www.sourceguardian.com/loaders.html Benötigt wird der Loader ixed.8.5.win für PHP 8.5 x64 NTS Sowie die SQL-Server-Bibliothek https://github.com/Microsoft/msphpsql/releases Windows-8.5 => php_sqlsrv_85_nts_x64.dll sowie php_pdo_sqlsrv_85_nts_x64.dll Beide Extensions müssen werden in das PHP/ext-Verzeichnis kopiert und mit korrektem Pfad und Dateinamen in der php.ini eingetragen werden: [sqlsrv] extension = "php_sqlsrv_85_nts_x64.dll" extension = "php_pdo_sqlsrv_85_nts_x64.dll" [SourceGuardian] extension=ixed.8.5.win Von PHP wird die VCRUNTIME14.dll x64 benötigt: Visual C++ Redistributable for Visual Studio 2015-2022 VC_redist.x64.exe https://aka.ms/vc14/vc_redist.x64.exe Für die SQL-Verdingung zu entfernten Datenbanken wird der ODBC-Connector ab Version 18 benötigt: ODBC-Driver (msodbcsql.msi) x64: https://learn.microsoft.com/de-de/sql/connect/odbc/download-odbc-driver-for-sql-server?view=sql-server-ver16 Im IIS muss das URL Rewrite Module for IIS installiert sein (iis_url_rewrite_amd64_de-DE.msi im Installationspaket): https://www.iis.net/downloads/microsoft/url-rewrite