HEINZELMANN mit PHP7 Um Heinzelmann mit der PHP-Version 7.4 auszuführen, wird die PHP7-Version vom Heinzelmann benötigt. Diese ist mit einer anderen Version des IonCube-Encoders obfuskiert also der Heinzelmann für die PHP-Version 5.6. Die Heinzelmann-Version für PHP7 enthält diese im Dateinamen der zip-Datei. Das Setup haben wir aktuell mit folgender PHP-Version getestet: https://windows.php.net/download/ PHP 7.4 (7.4.27) VC15 x86 Non Thread Safe Um den HEINZELMANN bis zur Version 6.x zu verwenden benötigen sie den IonCube-Loader. Mit PHP 7.4, werden folgende Extensions in dieser Version verwendet: IonCube-Loader for Windows VC15 (Non-TS) (32 bits) https://www.ioncube.com/loaders.php Seit der HEINZELMANN-Version 6.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 Sowie die SQL-Server-Bibliothek https://github.com/Microsoft/msphpsql/releases Windows-7.4 => x86/php_sqlsrv_74_nts.dll sowie php_pdo_sqlsrv_74_nts_x86.dll Beide Extensions müssen werden in das PHP/ext-Verzeichnis kopiert und mit korrektem Pfad und Dateinamen in der php.ini eingetragen werden: [Ioncube] zend_extension = "C:\PHP\ext\ioncube_loader_win_7.4.dll" [sqlsrv] extension = "C:\PHP\ext\php_sqlsrv_74_nts.dll" extension = "C:\PHP\ext\php_pdo_sqlsrv_74_nts_x86.dll" [SourceGuardian] extension=ixed.7.4.win Von PHP wird die VCRUNTIME140.dll benötigt (x86 da PHP x86 verwendet wird): Visual C++ Redistributable for Visual Studio 2015 vc_redist.x86.exe https://www.microsoft.com/en-us/download/details.aspx?id=48145 Für die SQL-Verdingung zu entfernten Datenbanken wird der ODBC-Connector benötigt: ODBC-Driver (msodbcsql.msi) x64: https://www.microsoft.com/de-DE/download/details.aspx?id=36434 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