Heim  >  Fragen und Antworten  >  Hauptteil

Nach dem Upgrade von PHP 8.1 kann der sqlsrv-PDO-Treiber nicht gefunden werden

Nach dem Upgrade auf PHP 8.1 (Linux PHP) scheint die Azure-Webanwendung keinen Treiber für MS SQL zu haben. PHP 7.4 kein Problem.

Nach dieser Anleitung (https://learn.microsoft.com/en-us/azure/app-service/deploy-local-git?tabs=cli) sind die Schritte zum Erstellen und Konfigurieren von Azure App Service wie folgt: az appservice plan create -g rg-MyResourceG -n MyPlan --is-linux az webapp create -g rg-MyResource --plan MyPlan --name MyApp --% --runtime "PHP|7.4" --deployment-local-git Befolgen Sie diese Anleitung, um auf PHP 8.1 zu wechseln: https://github.com/Azure/app-service-linux-docs/blob/master/Runtime_Support/php_support.md az webapp config appsettings set --name MyApp --resource-group MyResourceG --settings DEPLOYMENT_BRANCH='main' Auf meinem lokalen Server: php artisan key:generate --show az webapp config appsettings set --name Glados9L --resource-group rg-blueprism-tst --settings APP_KEY="Ausgabe des letzten Befehls" APP_DEBUG="true" Git fügt Glados9l aus der Ferne hinzu: https://MyUser@MyApp.scm.azurewebsites.net/MyApp.git Git Push Glados9l Main ………… Remote: In 223 Sekunden abgeschlossen. abgelegen: Aus dem Weg: Vorhandene Manifestdatei entfernen Aus dem Weg: Erstellen einer Manifestdatei ... Remote: Manifestdatei erstellt. Remote: Kopieren von .ostype in das Manifest-Ausgabeverzeichnis. abgelegen: Fernbedienung: Fertig in 457 Sek.(n). Remote: Befehl(e) nach der Bereitstellung ausführen... abgelegen: Aus dem Weg: Generieren einer Zusammenfassung des Oryx-Builds Remote: Analysieren der Build-Protokolle Remote: 0 Probleme gefunden abgeschieden: Remote: Build-Zusammenfassung: Fernbedienung: =============== Fernbedienung: Fehler (0) Fernbedienung: Warnungen (0) abgelegen: Remote: Recycling auslösen (Vorschaumodus deaktiviert). Remote: Bereitstellung erfolgreich Remote: Bereitstellungsprotokolle: „https://glados9l.scm.azurewebsites.net/newui/jsonviewer?view_url=/api/deployments/ef2b3e8ce9341d66fa5e64826721e09085dbe214/log“ Zu https://myplan.scm.azurewebsites.net/Glados9L.git


P粉649990163P粉649990163279 Tage vor649

Antworte allen(1)Ich werde antworten

  • P粉738821035

    P粉7388210352023-12-20 10:14:04

    根据此拉取请求,PHP 8.1 映像中缺少 pdo_sqlsrv 是一个已知问题,他们很快就会添加这个驱动程序。

    目前,您可以按照 这篇文章

    Antwort
    0
  • StornierenAntwort