簡體   English   中英

Azure IIS上的ionCube加載程序錯誤

[英]ionCube loader error on Azure IIS

我讓ionCube Loader在Azure Web應用程序上運行並運行了幾個月。 然后,大約一周前,PHP開始突然拋出與ionCube有關的致命錯誤。 從那以后還沒有開始工作。 在此錯誤出現之前的幾天里,我都沒有觸摸服務器。

PHP錯誤:

PHP Fatal error:  [ionCube Loader] The Loader must appear as the first entry in the php.ini file in Unknown on line 0

我知道這通常是由加載PHP擴展的錯誤順序引起的。 由於我在Azure上,因此無法直接訪問php.ini,因此無法以通常的方式確定加載順序。
在相當長的時間內,它也運行良好。

我在“應用程序設置”中的輸入:

PHP_ZENDEXTENSIONS    bin\ioncube_loader_win_5.5.dll

有什么建議么? 我還能提供更多信息嗎?

更新:更新ionCube Loader之后,PHP現在可以使用了。 加載程序並未顯示為phpinfo中的加載程序,使用該加載程序的應用程序仍然無法將其加載。 加載程序向導給出的錯誤基本上與以前相同:

The ionCube Loader must be the first Zend extension listed in the configuration file, D:\local\Config\PHP-5.5.22\php.ini.  

您可以在Azure Web App上加載自定義php運行時。 可以在“如何:使用自定義PHP運行時”部分下找到說明。

https://github.com/Azure/azure-content/blob/master/articles/web-sites-php-configure.md

一旦配置了自定義php運行時,就可以使用自定義php.ini文件,在其中可以定義擴展的加載順序。 有關如何使用自定義php.ini的說明,可以在這里找到:

https://github.com/projectkudu/kudu/wiki/Xdt-transform-samples#using-a-custom-phpini

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM