学堂 学堂 学堂公众号手机端

azure-php应用中如何启用redis扩展

lewis 1年前 (2024-03-04) 阅读数 2 #技术


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


版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门