2017-11-18 2 views
0

Ich habe einen WAMP-Server in Win2012 Serv, PHP 7.1.9 und Apache 2.4.29 installiert. Die PHP-Treiber für SQL Server (php_sqlsrv_71_ts.dll usw.) funktionieren einwandfrei - aber wenn ich den Apache-Server für die Verwendung von FastCGI umschalte, dann funktionieren die SQL Server-Treiber nicht mehr, kehren zu nicht Fastcgi zurück - alles in Ordnung. Ich muss zu Fastcgi wechseln, weil der HTTPD-Dienst in Apache 2.4.25 und höher immer wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder und wieder auf. Was mache ich falsch? Gibt es etwas, das zur Fastcgi-Konfiguration hinzugefügt werden muss, um SQLSRV-Treiber zu verwenden? Der Fehler ist die übliche - unbekannte Funktion sql_srv_query(), die angibt, dass die SQLSRV-Treiber tot oder nicht da sind ....PHP 7 SQLServer und Fastcgi

+0

Hallo und herzlich willkommen zu SO, lesen Sie bitte ** [Wie zu fragen] (https://stackoverflow.com/help/asking) ** in der ** [Hilfe] (https://stackoverflow.com/ Hilfe) ** dann ** [Bearbeiten] (https://stackoverflow.com/posts/47366062/edit) ** Ihre Frage. – Sami

+0

Tut mir leid, bekomme es nicht, meine Frage ist ziemlich klar - – d5simon

Antwort

0

Ich löste mein Problem - stellt sich heraus, dass die phpinidir-Anweisung in Wamp der Apache \ Apache2 sein muss .4.29 \ bin und nicht das php-Verzeichnis. Bei der Verwendung von fastcgi vergewissern Sie sich, dass Sie in den Konfigurationsoptionen auf den Symlink von Apache php.ini verweisen.