0
如果您嘗試使用WebJobs使用第三方軟件(例如,Piwik)功能通過Azure的提供,你可能會遇到這個問題在PHP沒有加載您在Azure中啓用定製.user.ini也不是用戶擴展門戶。如何使用.user.ini文件和自定義擴展名從bat文件運行Azure WebJob中的PHP文件?
既然你也可以使用第三方軟件,您還需要使用PHP從CLI(.bat文件),並不能上傳在正確的環境中執行的自定義PHP文件。
如果您嘗試使用WebJobs使用第三方軟件(例如,Piwik)功能通過Azure的提供,你可能會遇到這個問題在PHP沒有加載您在Azure中啓用定製.user.ini也不是用戶擴展門戶。如何使用.user.ini文件和自定義擴展名從bat文件運行Azure WebJob中的PHP文件?
既然你也可以使用第三方軟件,您還需要使用PHP從CLI(.bat文件),並不能上傳在正確的環境中執行的自定義PHP文件。
我解決了這個問題,重新定義了PHP_INI_SCAN_DIR並指定了擴展名作爲php.exe的參數。
set PHP_INI_SCAN_DIR=D:\home\site\wwwroot\
php.exe -dextension=D:\home\site\path_to_your_extension.dll -f "D:\home\site\wwwroot\your_php_file.php"
對於Piwik,它可能看起來如下:
set PHP_INI_SCAN_DIR=D:\home\site\wwwroot\
php.exe -dextension=D:\home\site\bin\php71\php_igbinary.dll -dextension=D:\home\site\bin\php71\php_redis.dll -dextension=D:\home\site\bin\php71\php_geoip.dll -f "D:\home\site\wwwroot\console" core:archive --url=https://your.url.com/