azure-php应用中如何启用redis扩展
phpinfo()查看php版本,下载对应的dll文件
通过ini设置(2021.04.09测试可用):
1、将 ext 目录添加到 d:\home\site 目录。
2、将 .dll 扩展文件置于 ext 目录中(例如php_redis.dll)。 确保扩展与默认版本的 PHP兼容,并且是 VC9 版本且与非线程安全 (nts) 兼容。
3、向 Web 应用添加一个键为 PHP_INI_SCAN_DIR 且值为 d:\home\site\ini 的应用设置
4、在 d:\home\site\ini 中创建名为 extensions.ini 的 ini 文件。
5、在extensions.ini 文件添加到如下的内容。 例如,如果你想要启用 Redis和XDebug 扩展,则 extensions.ini 文件包含此文本:
; Enable Extensions
extension=d:\home\site\ext\php_redis.dll
zend_extension=d:\home\site\ext\php_xdebug.dll
6、重新启动 Web 应用以加载更改。
或者通过应用设置进行配置(2021.04.09测试已失效)
1、在根目录下创建bin文件夹,所谓的根目录是指site/wwwroot目录下
下面是我的目录结构
2.在应用程序设置页面进行配置
确保扩展与默认版本的 PHP兼容,下载非线程安全 (nts) 这种的扩展文件
具体内容如下:https://docs.azure.cn/zh-cn/app-service/web-sites-php-configure#how-to-enable-extensions-in-the-default-php-runtime
版权声明
本文仅代表作者观点,不代表博信信息网立场。