有谁知道如何在使用 PHP 版本 8.2 和 Linux 操作系统的 Azure 应用服务上安装 PHP 扩展“SQLSRV”?
提前谢谢您
我可以通过以下步骤在运行 Linux 的 Azure 应用服务上安装适用于 PHP 8.2 的 SQLSRV 扩展:
Portal=>App Service=>Settings=>Configuration=>General settings
并打开 SSH。Development Tools=>SSH=>Go
并运行以下命令:sudo su
add-apt-repository ppa:ondrej/php -y
apt-get update apt-get install php8.2 -y --allow-unauthenticated
sudo apt-get install unixodbc-dev
sudo apt-get install -y libgssapi-krb5-2
注意:SQLSRV 扩展需要 SQL Server ODBC 驱动程序。
1. curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
2. curl https://packages.microsoft.com/config/debian/12/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
3. sudo apt-get update
4. sudo ACCEPT_EULA=Y apt-get install -y msodbcsql18
sudo pecl install sqlsrv
sudo pecl install pdo_sqlsrv
extension=sqlsrv.so
extension=pdo_sqlsrv.so