Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

82

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang cố định vị trí php_intl.dll và cài đặt nó.

Có ai có bất cứ lời khuyên?

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Bryanh

5.6963 Huy hiệu vàng35 Huy hiệu bạc47 Huy hiệu đồng3 gold badges35 silver badges47 bronze badges

Hỏi ngày 20 tháng 9 năm 2009 lúc 17:07Sep 20, 2009 at 17:07

Để tiện ích mở rộng php_intl.dll hoạt động chính xác, bạn cần có các tệp sau trong thư mục trong PATH của bạn:

  • extension=php_intl.dll
    
    0
  • extension=php_intl.dll
    
    1
  • extension=php_intl.dll
    
    2
  • extension=php_intl.dll
    
    3
  • extension=php_intl.dll
    
    4
  • extension=php_intl.dll
    
    5
  • extension=php_intl.dll
    
    6

Theo mặc định, họ đang ngồi trong thư mục PHP của bạn, nhưng thư mục đó không nhất thiết phải có trong PATH của bạn (nó không phải là cho tôi, sử dụng XAMPP)

Điều này phải nằm trong con đường toàn cầu của bạn, không chỉ đường dẫn của người dùng của bạn. Để đặt đường dẫn toàn cầu, hãy chuyển đến thông tin hệ thống (khóa Windows + tạm dừng), sau đó cài đặt hệ thống nâng cao (Vista +) hoặc nâng cao (XP) và nhấp vào nút "Biến môi trường" và thêm thư mục thích hợp vào biến PATH trong các biến hệ thống danh sách.

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Đã trả lời ngày 22 tháng 5 năm 2011 lúc 9:09May 22, 2011 at 9:09

Jeremy Warnejeremy WarneJeremy Warne

3.3972 Huy hiệu vàng28 Huy hiệu bạc27 Huy hiệu đồng2 gold badges28 silver badges27 bronze badges

8

Các gói tại http://windows.php.net/doad/ tất cả đều chứa

extension=php_intl.dll
9 nằm trong subdir
extension=intl
0. Tất cả những gì bạn phải làm là kiểm tra xem extension_dir của bạn có chỉ vào thư mục phù hợp không và thêm (hoặc không biết) Chỉ thị
extension=intl
1.
All you have to do is to check if your extension_dir points to the right directory and add (or uncomment) the
extension=intl
1 directive.

Rohit Suthar

3,4881 Huy hiệu vàng40 Huy hiệu bạc48 Huy hiệu đồng1 gold badge40 silver badges48 bronze badges

Đã trả lời ngày 20 tháng 9 năm 2009 lúc 19:17Sep 20, 2009 at 19:17

VolkerkvolkerkVolkerK

94,4K20 Huy hiệu vàng162 Huy hiệu bạc225 Huy hiệu Đồng20 gold badges162 silver badges225 bronze badges

1

Tôi đã cài đặt XAMPP 1.8.3-0 và PHP 5.5.0.

1) Chỉnh sửa Php.ini: edit php.ini:

từ

;extension=php_intl.dll

đến

extension=php_intl.dll

Lưu ý: Sau khi sửa đổi, cần lưu tệp (php.ini) cũng như cần khởi động lại máy chủ Apache. After modification, need to save the file(php.ini) as well as need to restart the Apache Server.

2) Chỉ cần sao chép tất cả các tệp ICU * * * * .dll: Simply copy all icu* * * *.dll files:

từ

đến

Lưu ý: Sau khi sửa đổi, cần lưu tệp (php.ini) cũng như cần khởi động lại máy chủ Apache.

2) Chỉ cần sao chép tất cả các tệp ICU * * * * .dll:

C: \ xampp \ PHP

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

đếnAug 4, 2013 at 14:53

user2650636user2650636user2650636

C: \ xampp \ apache \ bin5 silver badges2 bronze badges

4

Sau đó, phần mở rộng INTL hoạt động !!!

Đã trả lời ngày 4 tháng 8 năm 2013 lúc 14:53Oct 25, 2011 at 6:14

7215 Huy hiệu bạc2 Huy hiệu đồngMatthew

Có cùng một vấn đề ... Tôi đã tìm thấy các tệp cần thiết bằng cách tìm kiếm ổ đĩa của mình cho ICU **. DLL và tìm thấy các tệp được liệt kê ở trên nhưng với 46 thay vì 36 trong thư mục PHP. Tôi đã sao chép chúng vào tệp Apache/bin và thử bắt đầu Apache và cuối cùng nó đã bắt đầu. Trên trang kiểm tra máy chủ, giờ đây nó đã thay đổi từ kiểm tra màu vàng sang màu xanh lá cây OK. Hi vọng điêu nay co ich.1 silver badge2 bronze badges

1

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 6:14

MatthewmatthewMay 3, 2011 at 11:06

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

1511 Huy hiệu bạc2 Huy hiệu đồngMax Gebert

Nếu bạn đọc thông báo lỗi, "icuuc36.dll" bị thiếu. Vấn đề là bạn không có DIR PHP trong đường dẫn của mình hoặc bạn có thể sao chép tất cả các tệp "INTL" từ thư mục PHP sang thư mục Apache \ bin. Chúng là: icudt36.dll icuin36.dll icuio36.dll icule36.dll iculx36.dll icutu36.dll icuuc36.dll1 silver badge3 bronze badges

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 11:06

extension=intl

Max Gebertmax GebertApr 29, 2019 at 7:34

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Huy hiệu Bạc 911 Huy hiệu ĐồngBasheer Kharoti

Gói đã được bao gồm trong các tiện ích mở rộng cho PHP 7.2 trở lên và bạn chỉ cần giải nén dòng sau trong php.ini5 gold badges22 silver badges49 bronze badges

1

Đã trả lời ngày 29 tháng 4 năm 2019 lúc 7:34

Basheer Kharotibasheer KharotiApr 25, 2014 at 18:35

4.1025 Huy hiệu vàng22 Huy hiệu bạc49 Huy hiệu đồngMehdi Karamosly

Tôi đã giải quyết vấn đề này bằng cách thêm thư mục PHP vào biến đường dẫn. Tôi chỉ thêm biến

extension=intl
2 đến
extension=intl
3 trong các biến môi trường Windows.2 gold badges29 silver badges48 bronze badges

Đã trả lời ngày 25 tháng 4 năm 2014 lúc 18:35WampServer 2.5 (Apache 2.4.9 and PHP 5.5.12):

Mehdi Karamoslymehdi Karamoslydefault I've had

extension=intl
4 enabled (you can enable it when you
extension=intl
5 and check if is it marked)

5.2282 Huy hiệu vàng29 Huy hiệu bạc48 Huy hiệu đồngcopy:

Đối với WampServer 2.5 (Apache 2.4.9 và Php 5.5.12):

Mặc định, tôi đã bật

extension=intl
4 (bạn có thể bật nó khi bạn
extension=intl
5 và kiểm tra xem nó có được đánh dấu không)

Lưu ý: Sau khi sửa đổi, cần lưu tệp (php.ini) cũng như cần khởi động lại máy chủ Apache.

2) Chỉ cần sao chép tất cả các tệp ICU * * * * .dll:

C: \ xampp \ PHP

đếnNov 26, 2015 at 11:06

C: \ xampp \ apache \ bindavedavee

Sau đó, phần mở rộng INTL hoạt động !!!1 silver badge7 bronze badges

1

Đã trả lời ngày 4 tháng 8 năm 2013 lúc 14:53

7215 Huy hiệu bạc2 Huy hiệu đồngOct 6, 2018 at 9:04

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Có cùng một vấn đề ... Tôi đã tìm thấy các tệp cần thiết bằng cách tìm kiếm ổ đĩa của mình cho ICU **. DLL và tìm thấy các tệp được liệt kê ở trên nhưng với 46 thay vì 36 trong thư mục PHP. Tôi đã sao chép chúng vào tệp Apache/bin và thử bắt đầu Apache và cuối cùng nó đã bắt đầu. Trên trang kiểm tra máy chủ, giờ đây nó đã thay đổi từ kiểm tra màu vàng sang màu xanh lá cây OK. Hi vọng điêu nay co ich.Sara Vaseei

Đã trả lời ngày 25 tháng 10 năm 2011 lúc 6:141 gold badge8 silver badges14 bronze badges

Matthewmatthew

1511 Huy hiệu bạc2 Huy hiệu đồng

Nếu bạn đọc thông báo lỗi, "icuuc36.dll" bị thiếu. Vấn đề là bạn không có DIR PHP trong đường dẫn của mình hoặc bạn có thể sao chép tất cả các tệp "INTL" từ thư mục PHP sang thư mục Apache \ bin. Chúng là: icudt36.dll icuin36.dll icuio36.dll icule36.dll iculx36.dll icutu36.dll icuuc36.dll

Faulting application name: httpd.exe, version: 2.2.14.0, time stamp: 0x4ac181d6
Faulting module name: php5ts.dll, version: 5.3.1.0, time stamp: 0x4b051b35
Exception code: 0xc0000005

Đã trả lời ngày 3 tháng 5 năm 2011 lúc 11:06

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Max Gebertmax Gebert

Huy hiệu Bạc 911 Huy hiệu Đồng11 gold badges95 silver badges102 bronze badges

Gói đã được bao gồm trong các tiện ích mở rộng cho PHP 7.2 trở lên và bạn chỉ cần giải nén dòng sau trong php.iniFeb 6, 2010 at 16:21

Đã trả lời ngày 29 tháng 4 năm 2019 lúc 7:34

Basheer Kharotibasheer Kharoti

4.1025 Huy hiệu vàng22 Huy hiệu bạc49 Huy hiệu đồng

Tôi đã giải quyết vấn đề này bằng cách thêm thư mục PHP vào biến đường dẫn. Tôi chỉ thêm biến

extension=intl
2 đến
extension=intl
3 trong các biến môi trường Windows.

Đã trả lời ngày 25 tháng 4 năm 2014 lúc 18:35

Mehdi Karamoslymehdi Karamosly

5.2282 Huy hiệu vàng29 Huy hiệu bạc48 Huy hiệu đồng

Bây giờ tiện ích mở rộng INTL sẽ hoạt động :-)

Đã trả lời ngày 7 tháng 2 năm 2014 lúc 11:34Feb 7, 2014 at 11:34

Tôi có IIS 7 và cài đặt PHP bằng Trình cài đặt nền tảng web Microsoft trên Windows 7. Trong IIS, hãy truy cập PHP Trình quản lý trong Cài đặt trang chính -> Phần mở rộng PHP -> Bật hoặc tắt tiện ích mở rộng. Tiện ích mở rộng INTL bị tắt theo mặc định.

Tôi hi vọng cái này giúp được

Đã trả lời ngày 6 tháng 5 năm 2015 lúc 14:06May 6, 2015 at 14:06

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

2

Có một cách tốt hơn để làm điều này.

Tôi đã gặp sự cố tương tự với các phần mở rộng LDAP, INTL, Curl PHP. Tôi đã giải quyết những vấn đề đó bằng những cách sau:

Lúc đầu, bạn đã kiểm tra xem các tiện ích mở rộng này có được bật trong tệp php.ini hay không bằng cách xóa semicolon (;) trước các dòng sau:

;extension=php_intl.dll
;extension=php_ldap.dll
;extension=php_curl.dll

Bây giờ bạn có thể trực tiếp tải các tệp DLL cần thiết đó (tức là libeay32, libssh2, ssleay32, icu **. Dll) từ tệp httpd.conf (tệp apache configuratio) của bạn. Bạn không phải làm bất kỳ việc nào khác như sao chép chúng vào thư mục thùng của Apache hoặc thư mục mở rộng của PHP. Chỉ cần thêm chúng trực tiếp vào tệp httpd.conf của Apache.

Xin lưu ý rằng ví dụ Followng dành cho Php phiên bản 5.5.x.

LoadFile  "C:/php/icudt51.dll"
LoadFile  "C:/php/icuin51.dll"
LoadFile  "C:/php/icuio51.dll"
LoadFile  "C:/php/icule51.dll"
LoadFile  "C:/php/iculx51.dll"
LoadFile  "C:/php/icutest51.dll"
LoadFile  "C:/php/icutu51.dll"
LoadFile  "C:/php/icuuc51.dll"

LoadFile  "C:/php/libeay32.dll"
LoadFile  "C:/php/libssh2.dll"
LoadFile  "C:/php/ssleay32.dll"

Đó là nó. Bây giờ, hãy khởi động lại Apache hoặc Wamp của bạn và bạn tốt để đi.

Đã trả lời ngày 20 tháng 5 năm 2016 lúc 8:05May 20, 2016 at 8:05

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Asmmahmudasmmahmudasmmahmud

4.7162 Huy hiệu vàng38 Huy hiệu bạc46 Huy hiệu đồng2 gold badges38 silver badges46 bronze badges

Trong trường hợp của tôi, việc thêm thư mục PHP vào đường dẫn trong môi trường người dùng không hoạt động. Sau một số thử nghiệm, tôi thấy rằng nó nên được thêm vào đường dẫn hệ thống (tôi không biết tên của phần này của Windows cài đặt hệ thống này là gì, 'Couse I có cửa sổ đánh bóng).

Đã trả lời ngày 16 tháng 5 năm 2018 lúc 20:09May 16, 2018 at 20:09

/Digger ở đây/

Di chuyển các tệp

extension=intl
8 sang
extension=intl
9 dường như cũng giải quyết vấn đề.

(Nếu bạn chỉ định thư mục mở rộng để có mặt ở đó)

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

JSK NS

3.2862 huy hiệu vàng24 Huy hiệu bạc41 Huy hiệu đồng2 gold badges24 silver badges41 bronze badges

Đã trả lời ngày 23 tháng 12 năm 2014 lúc 6:46Dec 23, 2014 at 6:46

Trong bảng điều khiển XAMPP của tôi, nhấp vào Config để mở Php.ini

gỡ bỏ ; Trong

;extension=php_intl.dll

Sau đó khởi động lại Apache.

Đã trả lời ngày 2 tháng 4 năm 2016 lúc 8:02Apr 2, 2016 at 8:02

  1. Trong phần mở rộng PHP trong Wamperver của bạn, đảm bảo INTL được kiểm tra
  2. Kiểm tra phần mở rộng của bạn_dir trong tệp PHP/V7.0/PHP của bạn đảm bảo thư mục không được nhận xét và nó là chính xác
  3. . Tất cả những gì tốt nhất

Đã trả lời ngày 10 tháng 6 năm 2016 lúc 16:10Jun 10, 2016 at 16:10

TowertowerTower

111 huy hiệu bạc5 huy hiệu đồng1 silver badge5 bronze badges

Tôi đã gặp khó khăn khi có Intl chạy bằng Php 7.1.7 và Phpstorm trên Windows 10. Dựa trên các câu trả lời khác ở đây tôi có thể nói đó là vấn đề phụ thuộc đường dẫn/DLL nhưng dường như tôi không thể tìm thấy tất cả các tệp cần thiết ngay cả sau khi .

Cuối cùng tôi đã đi tìm kiếm C: Drive cho VCR*.dll và tìm thấy một bản sao của Vcruntime140.dll trong thư mục

Faulting application name: httpd.exe, version: 2.2.14.0, time stamp: 0x4ac181d6
Faulting module name: php5ts.dll, version: 5.3.1.0, time stamp: 0x4b051b35
Exception code: 0xc0000005
0 của tôi. Vì vậy, ngoài việc thực hiện những thay đổi này đối với Php.ini:

extension_dir = "ext"
extension=php_intl.dll

Tôi cũng đặt đường dẫn thời gian chạy của mình vào thư mục PHP (trong trường hợp của tôi,

Faulting application name: httpd.exe, version: 2.2.14.0, time stamp: 0x4ac181d6
Faulting module name: php5ts.dll, version: 5.3.1.0, time stamp: 0x4b051b35
Exception code: 0xc0000005
1) và thư mục Firefox (ở trên) và cuối cùng nó đã hoạt động! Tôi biết nó cần nhiều hơn chỉ là vcruntime140.dll nhưng các DLL bắt buộc khác cũng phải có trong thư mục FF (có vài chục nhưng tôi không bận tâm tìm ra cái nào là điều cần thiết).

Đã trả lời ngày 19 tháng 9 năm 2017 lúc 17:21Sep 19, 2017 at 17:21

Hướng dẫn where is php_intl dll located? - dll php_intl nằm ở đâu?

Bạn phải sửa đổi tệp php.ini bằng cách xóa semi-polon trên dòng chứa tiện ích mở rộng = php_intl.dll

Sau đó, hãy chuyển đến thư mục PHP của Xamp hoặc Wamp hoặc EasyPhp, sao chép mọi tệp DLL chứa ICU*, dán chúng vào tệp Windows của bạn.

Điều đó làm việc cho tôi. Cấu hình: Máy chủ EasyPhp Dev, Windows 10.

Đã trả lời ngày 22 tháng 12 năm 2020 lúc 14:48Dec 22, 2020 at 14:48

Php_intl DLL là gì?

Nó còn được gọi là tệp quốc tế hóa (Tệp mở rộng DLL), được phân loại là loại tệp Win64 DLL (Thư viện liên kết động).PHP_INTL.DLL ban đầu được phát hành với Wamperver 3.1.9 vào ngày 13/05/2019 cho hệ điều hành Windows 10.Internationalization file (file extension DLL), which is classified as a type of Win64 DLL (Dynamic link library) file. Php_intl. dll was initially released with WampServer 3.1. 9 on 05/13/2019 for the Windows 10 Operating System.

Làm thế nào để tôi biết nếu INTL được bật trong PHP?

Nếu tệp tồn tại:..
Tìm kiếm tệp cấu hình (PHP. INI, thường trong cùng một thư mục với thực thi PHP) và mở nó ..
Đảm bảo dòng mở rộng dòng = PHP_INTL.DLL là tồn tại và không nhận xét ..
Khởi động lại máy chủ web (thường là Apache).
Kiểm tra xem phần mở rộng được bật bằng PhpInfo ().

Làm cách nào để cài đặt hoặc bật tiện ích mở rộng INTL của PHP?

Làm thế nào để cài đặt tiện ích mở rộng INTL trong XAMPP?..
Mở [XAMPP_Folder_Path]/PHP/PHP.ini để chỉnh sửa ..
Tìm kiếm - Tiện ích mở rộng = php_intl.dll; Extension = php_intl.dll.và giải phóng dòng bằng cách loại bỏ dấu chấm phẩy.tiện ích mở rộng = php_intl.dll ..
Lưu tệp và khởi động lại Apache ..