本文指導您如何在LNMP (Linux, nginx, mysql, php) 環境中配置和使用redis數據庫。
- 安裝依賴包: 首先安裝Redis運行所需的依賴庫:
yum install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl openssl-devel
- 下載并解壓Redis源碼: 下載指定版本的Redis源碼并解壓:
wget http://download.redis.io/releases/redis-4.0.8.tar.gz tar -xzf redis-4.0.8.tar.gz cd redis-4.0.8
- 編譯和安裝: 編譯并安裝Redis到系統:
make sudo make install
- 啟動Redis服務: 使用以下命令啟動Redis服務:
src/redis-server /usr/local/redis/redis.conf
建議修改redis.conf文件,將daemonize參數設置為yes,確保Redis服務在后臺運行。
二、安裝PHP Redis擴展
- 獲取PHP Redis擴展: 下載PHP Redis擴展:
wget https://github.com/phpredis/phpredis/archive/2.2.8.tar.gz tar -xzf phpredis-2.2.8.tar.gz cd phpredis-2.2.8
- 編譯和安裝擴展: 使用以下命令編譯并安裝擴展:
/usr/bin/phpize ./configure --with-php-config=/usr/local/php/bin/php-config make sudo make install
- 配置PHP: 編輯PHP配置文件,啟用Redis擴展:
sudo vi /etc/php.ini
在文件末尾添加以下行:
extension=redis.so
sudo systemctl restart httpd # apache sudo systemctl restart php-fpm && sudo systemctl restart nginx # Nginx + PHP-FPM
- 驗證安裝: 創建一個名為info.php的文件,內容為,將其放置在Web服務器的根目錄下。通過瀏覽器訪問該文件,搜索“redis”,確認擴展已正確安裝。
本指南提供了在LNMP環境下安裝和配置Redis的基本步驟。 實際操作中,可能需要根據您的系統環境和PHP版本進行調整。 請參考Redis和PHP Redis擴展的官方文檔獲取更多信息。