Weil Du in der ini nichts zusuchen hast. Das macht IPS automatisch.
Extension in der ext eintragen, fertig.
Und das hier richtig lesen!
[ul]
[li]Durch eine Inkompatibilität von PHP 5.4 und OpenSSL 1.0 können über die file_get_contents (u.ä.) Funktion keine Anfragen per SSL gestellt werden. Die IP-Symcon interne Funktion Sys_GetURLContent bietet dort passenden Ersatz. Falls die SSL Funktionalität zwingend notwendig ist (z.B. Exchange oder SNMP Extension), und SSL innerhalb vom WebFront nicht benötigt wird, kann die alte Verhaltensweise mit folgendem Zusatzpaket wiederherstellt werden:OpenSSL 0.9.8[/li][/ul]
Nach dem Download habe ich die passende DLL-Extension ins IP-Symcon „Ext“ Verzeichnis kopiert.
Ich habe die Datei „php_sqlsrv_54_ts.dll“ verwendet (PHP 5.4, ThreadSave).
leider wird die Datei nicht geladen. Im Log steht folgendes:
Erweiterung php_sqlsrv_54_ts.dll nicht geladen. Version stimmt nicht überein: PHP: 5.4.0, EXT: 3.0.3421
IP-Syncon prüft anscheinend die Version der Datei. Da das Microsoft PHP-Paket Version 3.0 hat, aber für PHP 5.4.0 ist, wird die Datei als „fehlerhaft“ erkannt und nicht gelanden.
Und nun???
kann man die Prüfung abschalten?
PHP selbst bietet keine mssql extension mehr an, da ja Microsoft diese nun anbietet. Ich steh auf’m Schlauch!