我正在嘗試在 Ubuntu 20.0 上啟用 php8.1 的 sqlsrv 驅動程式。它沒有在 phpinfo()
中顯示擴展名。
當嘗試使用指令 php -m
檢查 sqlsrv 模組時,輸出如下:
我遵循了以下官方文件:
extension=pdo_sqlsrv.so
, extension=sqlsrv.so
)我不確定出了什麼問題,任何建議都會受到讚賞。
The output of phpinfo() for php7.4:
The output of phpinfo() for php8.1:
事情是這樣的:
我在這裡缺少什麼?
我可以透過新增以下命令來解決此問題。
之後需要重新啟動apache2
你可以試試這個:
請注意,
-r, --register-only
不會刪除文件,而只會將軟體包註冊為未安裝。查看此資源以獲取更多資訊。 https://github.com/microsoft/msphpsql/issues/1145#issuecomment- 649682231