gpt4 book ai didi

php - 如何在 Azure 中编辑命令行 php.ini 文件?

转载 作者:行者123 更新时间:2023-12-03 03:15:14 25 4
gpt4 key购买 nike

我正在尝试将 PHP 网站从 AWS 迁移到 Azure,并在 Azure UI 中创建了一个网站。

我已经使用 Kudu 控制台安装了 Composer,并通过我在根目录中创建的 .user.ini 文件覆盖了一些 php.ini 设置。我还将 php_memcache.dll 添加到我的 wwwroot/bin 目录中,并在 Azure UI 内的应用设置中启用了此功能。

但是,当使用控制台运行 composer install 时,我收到错误,因为它找不到 memcache 库。我认为是因为我没有将其添加到命令行 php.ini 文件中。有谁知道如何编辑这个吗?

这是我运行composer install时遇到的错误:

- 您的系统中缺少请求的 PHP 扩展 ext-memcache *。

编辑 - 解决方案

看起来我已经使用以下命令成功运行了composer install:

php -d extension=D:\home\site\wwwroot\bin\php_memcache.dll bin\composer.phar install

是否可以在不指定扩展名并使用 composer install 而不是 bin\composer.phar install` 的情况下运行它?

最佳答案

要向 Azure 网站上的 PHP 应用程序添加扩展,可以更轻松地从 Azure 门户进行配置。 Azure 官方文档 PHP configuration应该会有所帮助,只需在该页面上搜索“如何:在默认 PHP 运行时中启用扩展”即可。

关于php - 如何在 Azure 中编辑命令行 php.ini 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28726482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com