我正在尝试在 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