php无法加载dll怎么办
php無法加載dll是因為缺少icu依賴,其解決辦法:首先到官網去下載icu對應的版本;然后以icu開頭的文件后綴“.dll”和“.exe”復制到apache的bin目錄下;最后重啟apache即可。
推薦:《PHP視頻教程》
php_intl.dll' - 找 不到指定的模塊。
in Unknown on line 0 很多人遇到這個都是無法解決的。這篇是windows系統的解決方案。
【情況描述】:ext文件夾下明明有這個動態鏈接庫,php.ini相關的擴展配置也開了,還依舊報錯,
【坑爹之處】:看到很多網友都看到網上有解決方案是復制icu***.dll等一系列文件到apache的bin目錄下,然而你發現你這么做了卻不成功
【原因】:的確是缺少icu依賴,但是選擇icu版本和復制的位置是有講究的,也就是很多人看到別人成功了自己卻弄不成功的原因
【完美解決方案】:
①:下載icu,到官網去下載對應的版本,例如5系列版本下載地址http://download.icu-project.org/files/icu4c/57.1/icu4c-57_1-Win32-msvc10.zip。這里有個坑,就是你發現無法訪問,那怎么辦呢,去我論壇下載,擔心很多人無法翻墻的問題,我分享了2個版本的,5和6版本的,我本地環境是php7.0.12這個版本,如果發現不行的話,你切換icu版本
【個人論壇地址】:www.phper.video
②:將里面以icu開頭的文件后綴.dll和.exe復制到apache的bin目錄下和php目錄下以及php的ext目錄下(三個地方,這是最保險的),然后重啟apache
【注意】:php.ini里面的擴展配置要開啟 extension=php_intl.dll去掉前面的分號
總結
以上是生活随笔為你收集整理的php无法加载dll怎么办的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php怎么将字符转成数字
- 下一篇: php如何安装soap扩展