我试图在天蓝色平台上安装magento 2作为网络应用
我的问题是当我这样做时抱怨它需要php_xsl扩展来完成安装
我在网上找到了一些关于如何通过在应用设置中添加键和值以及将.dll上传到服务器上的bin文件夹来启用此功能的指南。
但无论我怎么做,我都无法让这个扩展工作安装magento
我尝试将此文件夹移动到根目录上方并移动到其他文件夹中,在user.ini中添加一行
dll用于正确版本的php
答案 0 :(得分:0)
检查您的网站是在32位还是64位上运行,并根据它获取正确版本的dll。还要检查/LogFiles/php_errors.log。您将看到您的应用是否抛出任何与扩展相关的错误。
最后,您可以尝试使用ini文件夹添加扩展程序。
答案 1 :(得分:0)
我在Azure Web Apps上有一个测试项目,似乎Azure Web Apps环境包含扩展名dll文件php_xsl.dll
,但未在php.ini
中启用此扩展程序。
要在Azure Web Apps上启用扩展,您可以尝试以下步骤:
d:\home\site\wwwroot\ini
d:\home\site\wwwroot\ini
中创建一个ini文件(您只需在应用程序的根目录中创建一个名为ini
的文件夹),名为extensions.ini
extensions.ini
文件中使用的相同语法将配置设置添加到php.ini
文件。例如:
extension = php_xsl.dll
phpinfo()
检查扩展程序。或者您可以在http://php.net/manual/en/xsl.examples-collection.php创建两个源示例文件,然后使用http://de2.php.net/manual/en/xsltprocessor.transformtoxml.php处的测试代码段来测试扩展程序安装。