Rumah > Soal Jawab > teks badan
Selepas menaik taraf kepada php 8.1 (Linux PHP), aplikasi web Azure nampaknya tidak mempunyai pemacu untuk MS SQL. PHP 7.4 tiada masalah.
Mengikut panduan ini (https://learn.microsoft.com/en-us/azure/app-service/deploy-local-git?tabs=cli), langkah-langkah untuk membina dan mengkonfigurasi Azure App Service ialah: 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 Ikuti panduan ini untuk menukar kepada PHP 8.1: 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' Pada pelayan tempatan saya: php artisan key:generate --show az webapp config appsettings set --name Glados9L --resource-group rg-blueprism-tst --settings APP_KEY="Output of the last command" APP_DEBUG="true" git tambah glados9l dari jauh https://MyUser@MyApp.scm.azurewebsites.net/MyApp.git git push glados9l utama ………… Jauh: Selesai dalam 223 saat. terpencil: Keluar dari jalan: Mengalih keluar fail manifes sedia ada Keluar dari cara: Mencipta fail manifes... Jauh: Fail manifes dibuat. Jauh: Menyalin .ostype ke direktori output manifes. terpencil: Jauh: Selesai dalam 457 saat. Jauh: Menjalankan perintah penempatan pos... terpencil: Keluar dari cara: Menjana ringkasan binaan Oryx Jauh: Menghuraikan log binaan Jauh: Menjumpai 0 isu terpencil: Jauh: Ringkasan Binaan: Jauh: =============== Jauh: Ralat (0) Jauh: Amaran (0) terpencil: Jauh: Mencetuskan kitar semula (mod pratonton dilumpuhkan). Jauh: Penyerahan berjaya = deploymentPath = Jauh: Log Penerapan: 'https://glados9l.scm.azurewebsites.net/newui/jsonviewer?view_url=/api/deployments/ef2b3e8ce9341d66fa5e64826721e09085dbe214/log' Ke https://myplan.scm.azurewebsites.net/Glados9L.git
root@9dcf7762daa9:/home# php -i | grep sqlsrv Cannot load Zend OPcache - it was already loaded root@9dcf7762daa9:/home# odbcinst -j unixODBC 2.3.7 DRIVERS………….: /etc/odbcinst.ini SYSTEM DATA SOURCES: /etc/odbc.ini FILE DATA SOURCES..: /etc/ODBCDataSources USER DATA SOURCES..: /root/.odbc.ini SQLULEN Size.......: 8 SQLLEN Size........: 8 SQLSETPOSIROW Size.: 8 root@9dcf7762daa9:/home# php -v Cannot load Zend OPcache - it was already loaded PHP 8.1.6 (cli) (built: Aug 17 2022 07:43:32) (NTS) Copyright (c) The PHP Group Zend Engine v4.1.6, Copyright (c) Zend Technologies with Zend OPcache v8.1.6, Copyright (c), by Zend Technologies root@9dcf7762daa9:/home#
P粉7388210352023-12-20 10:14:04
Menurut permintaan tarik ini, kehilangan pdo_sqlsrv dalam imej PHP 8.1 adalah isu yang diketahui dan mereka akan menambah pemandu ini tidak lama lagi.
Pada masa ini, anda boleh mengikuti artikel ini