首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

Windows 下 PHP intl 擴展正確安裝配置步驟

     編輯:PHP 相關知識

PHP intl 擴展(國際化功能)在 Windows 上常因缺少 ICU 依賴庫而載入失敗。以下是經驗證可行的配置流程:

方法一:將 ICU DLL 複製至 Apache bin 目錄(推薦)

  1. 在 PHP 安裝目錄下找到所有 icu*.dll 檔案(如 icudt36.dll, icuin36.dll, icuio36.dll, icule36.dll, iculx36.dll, icutu36.dll, icuuc36.dll)。
  2. 將這些檔案複製到 Apache 的 bin 目錄(例如 D:/Apache24/bin)。
  3. 編輯 php.ini,啟用擴展:
    extension=php_intl.dll
  4. 重啟 Apache 服務。

方法二:將 PHP 目錄加入系統 PATH 環境變數

  1. 按 Win+Pause/Break 開啟系統屬性 → 進階系統設定 → 環境變數。
  2. 在「系統變數」中找到 Path,編輯並新增 PHP 安裝路徑(如 D:/php)。
  3. 重啟 Apache(或重新開啟命令提示字元)使環境變數生效。

驗證是否成功

<?php phpinfo(); ?>

在輸出中搜尋 intl,若出現版本資訊(如 ICU version => 56.1)即表示載入成功。

常見坑點:
• 複製 DLL 後未重啟 Apache;
• PHP 版本與 ICU 版本不匹配(需對應同版本);
• 同時啟用多個 PHP 版本導致路徑衝突——建議使用方法一,將 DLL 隔離在 Apache 目錄。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved