[英]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上启用扩展,可以尝试以下步骤:
d:\\home\\site\\wwwroot\\ini
添加到Web应用程序中的应用程序设置 d:\\home\\site\\wwwroot\\ini
(您可以在应用程序的根目录中简单地创建一个名为ini
的文件夹)中创建一个名为extensions.ini
ini
文件。 php.ini
文件相同的语法将配置设置添加到extensions.ini
文件。 例如: extension = php_xsl.dll
phpinfo()
检查扩展名。 或者,您可以在http://php.net/manual/zh/xsl.examples-collection.php创建两个源示例文件,然后在http://de2.php.net/manual/zh/使用测试代码段xsltprocessor.transformtoxml.php来测试扩展安装。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.