Làm cách nào để cài đặt tiện ích mở rộng PHP Redis trong Linux?

Nếu vậy, tiện ích mở rộng PHP Redis là một lựa chọn tốt hơn. Redis là một cơ chế lưu trữ bộ đệm mã nguồn mở hỗ trợ nhiều loại cấu trúc dữ liệu

Tiện ích mở rộng PHP Redis cho phép truy cập máy chủ Redis từ PHP. Chúng tôi chủ yếu sử dụng nó làm bộ đệm để lưu trữ dữ liệu hiệu quả

Tại Bobcares, chúng tôi thường nhận được yêu cầu thiết lập tiện ích mở rộng PHP Redis như một phần của Dịch vụ quản lý máy chủ

Hôm nay, hãy thảo luận chi tiết về tiện ích mở rộng này và xem cách Kỹ sư hỗ trợ của chúng tôi thiết lập tiện ích này cho khách hàng của chúng tôi

Phần mở rộng PHP Redis là gì?

Như chúng ta đã biết, bộ nhớ đệm lưu trữ dữ liệu trong bộ nhớ cache hay còn gọi là bộ nhớ tạm thời. Dữ liệu được lưu trữ trong các bộ đệm này có thể dễ dàng truy xuất. Do đó, bộ nhớ đệm về cơ bản cung cấp khả năng truy cập dữ liệu rất nhanh

Redis là một trong những bộ đệm như vậy hỗ trợ các cấu trúc dữ liệu khác nhau như chuỗi, hàm băm, danh sách, v.v.

Nó thân thiện với nhà phát triển và được hỗ trợ rộng rãi bởi nhiều ngôn ngữ lập trình. Ứng dụng Redis bao gồm những gã khổng lồ công nghệ như GitHub, Pinterest, Snapchat, v.v.

Ngoài ra, chúng ta có thể sử dụng Redis với PHP. Để sử dụng Redis với các chương trình PHP, cần có trình điều khiển Redis PHP và cài đặt PHP trên máy

Cài đặt PHP Redis trong Linux

Gần đây, một trong những khách hàng của chúng tôi đã tiếp cận chúng tôi để thiết lập Redis trong Linux và cung cấp nó cho các tập lệnh PHP. Hãy xem cách Kỹ sư hỗ trợ của chúng tôi thiết lập nó cho khách hàng của chúng tôi

Đầu tiên, chúng ta cần cài đặt các phụ thuộc của gói trên máy chủ. Điều này yêu cầu gói devel của phiên bản PHP trên máy chủ. Trên máy chủ Ubuntu, chúng tôi sử dụng

apt-get install php7.1-dev

Ở đây, máy chủ đã có PHP 7. 1. Tên gói thích hợp phụ thuộc vào phiên bản PHP của máy chủ

Tiếp theo, chúng ta cần tải xuống phpredis từ kho lưu trữ Github

cd /tmp
wget //github.com/phpredis/phpredis/archive/master.zip -O phpredis.zip

Sau khi tải về ta giải nén các file vào thư mục phpredis và tiến hành biên dịch. Đối với điều đó, chúng tôi thực hiện các lệnh

cd phpredis && phpize && ./configure && make && sudo make install

Tiếp theo, chúng tôi sao chép và dán nội dung của thư mục mô-đun vào thư mục tiện ích mở rộng PHP. Sau đó, chúng tôi thêm các dòng sau vào php tương ứng. tập tin ini. Chẳng hạn, ở đây chúng tôi thêm mục sau vào /etc/php/7. 1/mod-sẵn/redis. ban đầu

extension = redis.so

Hơn nữa, chúng tôi khởi động lại PHP-FPM với

service php7.1-fpm restart

Cuối cùng, chúng tôi khởi động lại Apache bằng cách sử dụng

service apache2 restart

Một lần nữa, nếu máy chủ có máy chủ web Nginx, nó thậm chí có thể không yêu cầu khởi động lại. Tiện ích mở rộng sẽ có hiệu lực khi khởi động lại PHP-FPM

Điều này hoàn thành việc cài đặt Redis

Làm lại trong Windows

Tương tự, trong Windows, ban đầu chúng tôi cài đặt Predis, ứng dụng khách Redis cho PHP

Để sử dụng Predis, chúng tôi sao chép kho lưu trữ vào thư mục làm việc của chúng tôi,

git clone git://github.com/nrk/predis.git

Kết nối với máy chủ Redis

Sau khi cài đặt, chúng tôi cần kết nối với máy chủ Redis và kiểm tra tính khả dụng của nó

connect['127.0.0.1', 6379];
echo "Connection to server sucessfully";
//check whether server is running or not
echo "Server is running: ".$redis->ping[];
?>

Khi chúng tôi thực hiện chương trình này, nó sẽ tạo ra đầu ra,

________số 8

[Cần thêm trợ giúp để thiết lập tiện ích mở rộng PHP Redis?- Chúng tôi sẽ giúp bạn. ]

Phần kết luận

Nói tóm lại, chúng tôi sử dụng tiện ích mở rộng PHP Redis làm cơ chế bộ đệm để lưu trữ dữ liệu hiệu quả để truy xuất nhanh hơn. Bài viết hôm nay thảo luận về cách Kỹ sư hỗ trợ của chúng tôi thiết lập tiện ích mở rộng này cho khách hàng của chúng tôi

Redis là một kho lưu trữ cấu trúc dữ liệu trong bộ nhớ, được sử dụng làm máy chủ cơ sở dữ liệu, bộ đệm và trình môi giới tin nhắn. Redis được viết bằng ngôn ngữ lập trình C. Nó cũng cung cấp một mô-đun PHP để giao tiếp giữa tập lệnh PHP với máy chủ Redis

Hướng dẫn này sẽ giúp bạn cài đặt máy chủ Redis cùng với các tiện ích mở rộng PHP trên Ubuntu 20. 04 hệ thống LTS

điều kiện tiên quyết

Trước khi bắt đầu cài đặt Redis server trên Ubuntu 20. 04