2012-04-16 40 views
13

Tôi đang cố gắng làm cho Redis hoạt động trên máy tính Windows của tôi cho mục đích phát triển. Tôi đã thực hiện Redis và chạy trên máy chủ Ubuntu 10.04 của tôi với khách hàng phpredis.phpredis trên windows 7 64bit xampp

Hiện tại trên máy tính cửa sổ của tôi, tôi có thể khởi động máy chủ Redis, vì nó không yêu cầu cài đặt và phát triển tốt, nhưng tôi không biết cách cài đặt phpredis. Nó có vẻ rất khó hiểu, tôi đã dành hai ngày làm việc về điều này và không có kết quả.

Tôi có tệp nguồn nhân bản vô tính với Git, nhưng tôi đã làm điều đó bằng cách sử dụng Git Bash, nhưng đó là lệnh cuối cùng làm việc theo cùng cách với ubuntu. Tôi cũng đã tải xuống hai tệp .dll, một tệp có 'ts' và một tệp có 'ts' khác, không có sự khác biệt nào:/

http://commandperls.com/install-phpredis/ có hướng dẫn cách cài đặt phpredis nhưng chỉ hoạt động trên ubuntu cho tôi. Tôi rất mới cho một dòng lệnh và tôi không chắc chắn nếu điều này thậm chí giả sử để làm việc trên các cửa sổ, như với cmd hoặc git bash.

Vì vậy, câu hỏi của tôi là, làm thế nào tôi có thể làm cho phpredis đó hoạt động trên các cửa sổ? Có cách nào để thực hiện điều đó không? Tôi biết có Predis và tôi đã thử nó, nhưng bởi vì tôi đang lập kế hoạch để sử dụng phpredis trên máy chủ của tôi, tôi muốn sử dụng tương tự trên máy phát triển.

+0

Trên thực tế, việc cài đặt và làm redis làm việc trên cửa sổ đã rất khó khăn đối với tôi như tốt. Sau khi sử dụng thành công, tôi đã ghép nối với nhau một bài viết trên Linkedin, ở đây bạn đi: [sử dụng php trên windows với php] (https://www.linkedin.com/pulse/using-redis-windows-php-shekhar-joshi) –

Trả lời

15

Tìm thấy nó! Xin lỗi vì sự hiểu lầm, nhưng tất cả tình huống này thực sự gây nhầm lẫn cho anh chàng, những người như vậy một chút về quản lý máy chủ. Dù sao, dưới đây là giải pháp của tôi.

http://code.google.com/p/pecl-win/downloads/detail?name=php_redis-2.1.3-5.3-ts.dll&can=2&q=

liên kết trên đây cung cấp tập tin .dll, mà trong trường hợp của tôi phải được sao chép vào: C:\xampp\php\ext và thêm một dòng trong file php.ini extension=php_redis.dll và dịch vụ khởi động lại apache2 cuối cùng.

Và đó là nó, không có gì phải được cài đặt, miễn là máy chủ redis đã sẵn sàng và chạy điều này sẽ cung cấp kết nối giữa php và redis!

+0

Điều này vẫn làm việc cho bạn? Tôi đã thử làm theo các bước của bạn trong cài đặt WAMP của tôi nhưng tôi nhận được thông báo: PHP Startup: Không thể tải thư viện động php_redis-2.1.3-5.3-ts.dll -% 1 không phải là một ứng dụng Win32 hợp lệ – Thomas

+0

Tôi xin lỗi , nhưng tôi không có đầu mối, đã không sử dụng nó trong một thời gian dài bây giờ. Tất cả tôi có thể nói rằng tôi đã sử dụng nó trên khá nhiều tiêu chuẩn cài đặt XAMPP trên máy tính Windows 64bit. – Giedrius

+0

tôi đã thử thêm nó, nhưng vì lý do nào đó tôi có thể truy cập dịch vụ redis của tôi –

Các vấn đề liên quan