0
在過去的兩天中,我試圖將我的應用程序推到Azure上,但是我遇到了有關Symfony 2.4代碼(帶有作曲者)的問題。主要錯誤是:部署在Microsoft Azure上的Symfony 2.4(git/composer)
symfony/icu v1.2.1需要lib-icu> = 4.4 - >請求的鏈接庫icu安裝了錯誤的版本或系統中缺少該版本,請確保提供擴展名它。
我在網上看到,問題可能是關於php_intl擴展未加載。所以在幾個小時之後,我設法通過在我的根目錄中創建一個bin \ ext \ php_intl.dll來獲得它(文檔沒有提到ext子目錄,當我將intl放入bin目錄時,它不適用於我)。
- 國際化支持啓用
- 版本1.1.0
- ICU版本49.1.2
- ICU數據版本49.1.2
但我始終得到相同的錯誤。你有什麼想法嗎?
謝謝。
奇怪,因爲它的工作原理我的本地機器上,但在Azure上的build_azure.sh給我:在任何版本中都找不到所需的軟件包symfony/icu,軟件包名稱中可能有拼寫錯誤。 – AlixB
與1.1.1相同。 symfony/icu v1.1.1需要lib-icu> = 3.8 - >請求的鏈接庫icu安裝了錯誤的版本或系統中缺少該版本,請確保使用擴展來提供它。 將嘗試1.2。* – AlixB