Điểm:0

Tại sao IIS PHP không nhận ra PhpRedis khi nó tồn tại và được thêm vào đúng cách?

lá cờ us

Trước khi bạn đọc:

Tôi hiện có một tập lệnh PHP chỉ cần thêm Redis (sử dụng PhpRedis).

<?php
    $redis = new Redis ();
?>

Điều này tạo ra thông báo "500 Internal Server Error". Khi kiểm tra nhật ký của PHP 7.4 x64, mặc dù được đặt tại đây, việc tải trang sẽ gây ra lỗi:

[06-Aug-2021 15:54:13 UTC] Cảnh báo PHP: Khởi động PHP: Không thể tải thư viện động 'php_redis.dll' (đã thử: C:\Program Files\PHP\v7.4\ext\php_redis.dll ( Không thể tìm thấy mô-đun đã chỉ định.), C:\Program Files\PHP\v7.4\ext\php_php_redis.dll.dll (Không thể tìm thấy mô-đun đã chỉ định.)) trong Không xác định trên dòng 0

Nó không tìm kiếm sai chỗ hoặc không được thêm vào vì những mục này trong php.ini:

[Thay đổi WebPI]
extension_dir="C:\Program Files\PHP\v7.4\ext\"
...
[Danh sách mở rộng]
tiện ích mở rộng = php_redis.dll
...

IIS có thể phát hiện plugin redis trong trình quản lý tiện ích mở rộng và cho biết rằng nó đã được bật.

Sự cố này xảy ra trong v7.4. Tôi đã thử điều này trong phiên bản 8.0 và tôi vẫn gặp phải sự cố tương tự. PhpRedis 5.3.4 cung cấp một DLL v7.4, vẫn là vấn đề tương tự mà không có sự phụ thuộc nào được biết đến.

Điểm:0
lá cờ us

Vấn đề đã được giải quyết. Phiên bản PHP đã biên dịch của tôi không hỗ trợ các tính năng an toàn luồng, do đó tôi phải biên dịch một phiên bản có tính năng an toàn luồng hoặc sử dụng phiên bản NTS của PhpRedis.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.