2016-03-04 60 views
0

我试着安装Magento的2作为Azure平台php_xsl蔚蓝的扩展不工作

我的问题是,当我做到这一点抱怨说,它需要php_xsl扩展来完成安装

我有一个Web应用程序通过在应用程序设置中添加密钥和值并将.dll上传到服务器上的bin文件夹,在网络上找到了一些指南。

但不管我做这个我不能得到这个工作扩展到安装的Magento

我已经试过这个文件夹移动到上面的根和到其他文件夹,在user.ini文件

加入一行

这个DLL是为了正确的版本的PHP

回答

0

检查您的网站是否运行在32位或64位,并根据它得到正确版本的dll。还要检查/LogFiles/php_errors.log。你会看到你的应用程序是否抛出任何扩展相关的错误。

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

+0

检查日志后,我发现以下错误 – cbiz

+0

您在日志中看到了什么错误? –

+0

道歉它切断我的注释掉错误如下找不到模块(路径到扩展名)线路0上的未知错误 – cbiz

0

我有一个关于Azure Web Apps的测试项目,似乎Azure Web Apps环境包含扩展dll文件php_xsl.dll,但是不要在php.ini中启用此扩展。

要启用Azure的Web应用程序的扩展,可以尝试以下步骤:

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

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

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