Có ai có thể cho tôi biết làm thế nào để bật hỗ trợ ổ cắm trong PHP không?
Touki
7.4153 Huy hiệu vàng40 Huy hiệu bạc60 Huy hiệu Đồng3 gold badges40 silver badges60 bronze badges
Đã hỏi ngày 1 tháng 9 năm 2009 lúc 11:26Sep 1, 2009 at 11:26
Câu trả lời này giả định rằng bạn có một tệp mở rộng php_sockets.dll
có thể truy cập được [trong thư mục mở rộng cài đặt PHP của bạn hoặc khi được yêu cầu];
Nếu bạn đang sử dụng Windows, chỉ cần giải nén dòng sau trong tệp php.ini
của bạn:
;extension=php_sockets.dll
Nếu bạn thiếu php_sockets.dll
, bạn có thể tải xuống từ php.net.
Nyedidikeke
6.2727 Huy hiệu vàng43 Huy hiệu bạc53 Huy hiệu Đồng7 gold badges43 silver badges53 bronze badges
Đã trả lời ngày 1 tháng 9 năm 2009 lúc 11:28Sep 1, 2009 at 11:28
SampsonsampsonSampson
262K74 Huy hiệu vàng530 Huy hiệu bạc559 Huy hiệu đồng74 gold badges530 silver badges559 bronze badges
4
Đây là hướng dẫn Noobs
Chuyển đến thư mục cài đặt PHP của bạn trong Windows, nó có thể giống như thế này C: \ Xampp \ PHPc:\xampp\php
Thư mục đi đến EXT trong Php \ ext \ext directory in php\ext\
Kiểm tra xem bạn có PHP_Sockets.dll trong thư mục đó khôngphp_sockets.dll in that directory
Sau khi mở tệp php.ini sẽ có trong thư mục PHP của bạnphp.ini file which will be in your php folder
Tìm kiếm tiếp theo cho
;extension=php_sockets.dll
Nếu bạn tìm thấy nó thì hãy xóa ;
khỏi nó
Nếu bạn không tìm thấy nó thì hãy tìm kiếm extension=
Và sau đó bên dưới một số tiện ích mở rộng thêm extension=php_sockets.dll
- và cuối cùng khởi động lại dịch vụ Apache của bạn.apache service.
Đã trả lời ngày 20 tháng 3 năm 2020 lúc 10:23Mar 20, 2020 at 10:23
user889030user889030user889030
3.9903 Huy hiệu vàng45 Huy hiệu bạc 50 Huy hiệu Đồng3 gold badges45 silver badges50 bronze badges
1
Đối với những người bạn gặp sự cố này khi cài đặt thư viện RabbitMQ PHP
Bài 1
- Yêu cầu cài đặt cho PHP-AMQPLIB/PHP-AMQPLIB ^2.11-> Dễ có thể hài lòng bởi PHP- amqplib/php-amqplib [v2.11.0].
- PHP-AMQPLIB/PHP-AMQPLIB v2.11.0 yêu cầu ext-sockets *-> Các ổ cắm mở rộng PHP được yêu cầu bị thiếu trong hệ thống của bạn.
Dung dịch
Thay đổi ;extension=sockets
thành
extension=php_sockets.dll0 qua Php.init
Ảnh chụp màn hình
Notes:
Không phải ổ cắm.dll, chỉ có ổ cắm
Đã trả lời ngày 28 tháng 11 năm 2019 lúc 4:04Nov 28, 2019 at 4:04
3
Các chức năng ổ cắm được mô tả ở đây là một phần của phần mở rộng cho PHP phải được bật tại thời điểm biên dịch bằng cách đưa ra tùy chọn-reable-sockets để định cấu hình.
Từ tài liệu của phần mở rộng.
Đã trả lời ngày 1 tháng 9 năm 2009 lúc 11:29Sep 1, 2009 at 11:29
Soulmergesoulmergesoulmerge
72.1K19 Huy hiệu vàng117 Huy hiệu bạc152 Huy hiệu đồng19 gold badges117 silver badges152 bronze badges
Một ổ cắm là xương sống của giao tiếp mạng, nó thiết lập kết nối giữa máy khách và máy chủ, cũng như truyền tin nhắn giữa chúng. Trong PHP, tiện ích mở rộng ổ cắm thực hiện giao diện cấp thấp đối với các chức năng giao tiếp ổ cắm dựa trên ổ cắm BSD phổ biến, cung cấp khả năng hoạt động như một máy chủ ổ cắm cũng như máy khách.
Kiểm tra xem hỗ trợ ổ cắm có được bật không
Hàm
extension=php_sockets.dll1 hiển thị thông tin về ổ cắm. Trạng thái được xác định bằng việc hỗ trợ ổ cắm có được bật hay tắt hay không.
Làm thế nào để bật hỗ trợ ổ cắm trong PHP?
Phần mở rộng ổ cắm được đóng gói vào PHP khi nó được cài đặt. Tuy nhiên, tiện ích mở rộng này không được bật theo mặc định. Bạn cần cho phép nó bắt đầu sử dụng các chức năng ổ cắm PHP.
Tên của phần mở rộng này là php_sockets.dll
. Nó có thể được tìm thấy trong
extension=php_sockets.dll3.
Để bật ổ cắm, bạn cần thêm dòng sau vào tệp php.ini
.
extension=php_sockets.dll