繁体   English   中英

php_xsl天蓝色扩展不起作用

[英]php_xsl azure extension not working

我正在尝试将magento 2作为azure平台上的Web应用程序安装

我的问题是,当我抱怨它需要php_xsl扩展名才能完成安装时

我在网上找到了一些有关如何通过在应用程序设置中添加键和值并将.dll上载到服务器上的bin文件夹来实现此目的的指南。

但无论我做什么,我都无法使此扩展程序正常安装magento

我试过将此文件夹移至根目录上方并移至其他文件夹,在user.ini中添加一行

dll是用于php的正确版本

检查您的网站是在32位还是64位上运行,并基于它获取正确版本的dll。 还要检查/LogFiles/php_errors.log。 您将看到您的应用程序是否抛出任何与扩展名相关的错误。

最后,您可以尝试使用ini文件夹添加扩展名。

我在Azure Web Apps上进行了一个测试项目,似乎Azure Web Apps环境包含扩展名dll文件php_xsl.dll但未在php.ini启用此扩展名。

要在Azure Web Apps上启用扩展,可以尝试以下步骤:

  1. 使用键PHP_INI_SCAN_DIR并将值d:\\home\\site\\wwwroot\\ini添加到Web应用程序中的应用程序设置
  2. d:\\home\\site\\wwwroot\\ini (您可以在应用程序的根目录中简单地创建一个名为ini的文件夹)中创建一个名为extensions.ini ini文件。
  3. 使用与php.ini文件相同的语法将配置设置添加到extensions.ini文件。 例如: extension = php_xsl.dll
  4. 重新启动Web应用程序以加载更改,可以使用phpinfo()检查扩展名。

或者,您可以在http://php.net/manual/zh/xsl.examples-collection.php创建两个源示例文件,然后在http://de2.php.net/manual/zh/使用测试代码段xsltprocessor.transformtoxml.php来测试扩展安装。

有关更多信息,请参阅https://azure.microsoft.com/zh-cn/documentation/articles/web-sites-php-configure/#how-to-enable-extensions-in-the-default-php-runtime

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM