系統環境:
一、安裝redis
sudo apt install redis-server
二、配置Redis
編輯Redis配置文件 /etc/redis/redis.conf,進行如下修改:
bind 0.0.0.0 # 允許外部訪問 requirepass your_strong_password # 設置強密碼,替換your_strong_password為你的密碼 maxmemory 104857600 # 100MB緩存 maxmemory-policy allkeys-lru # LRU淘汰策略
保存后重啟Redis服務:
sudo systemctl restart redis-server
- 安裝PHP開發包:
sudo apt install php7.0-dev
- 下載phpredis擴展(推薦使用pecl):
sudo pecl install redis
(如果pecl不可用,則使用以下步驟,但可能需要手動處理依賴問題)
cd /tmp git clone https://github.com/phpredis/phpredis.git cd phpredis phpize ./configure make sudo make install
四、配置php-redis擴展
編輯PHP配置文件 /etc/php/7.0/fpm/php.ini,添加以下行啟用php-redis擴展:
extension=/usr/lib/php/20170718/redis.so # 替換為實際的redis.so路徑
(注意:/usr/lib/php/20170718/redis.so 是示例路徑,實際路徑可能因系統而異。 可以使用 find / -name redis.so 2>/dev/NULL 命令查找 redis.so 文件的實際位置。)
重啟PHP-FPM服務:
sudo systemctl restart php7.0-fpm
五、配置wordpress使用Redis緩存
/** * Redis Object Cache配置 */ define('WP_REDIS_HOST', '127.0.0.1'); define('WP_REDIS_PORT', 6379); define('WP_REDIS_DATABASE', 0); define('WP_REDIS_PASSWORD', 'your_strong_password'); // 替換為你的Redis密碼
六、啟用Redis Object Cache
完成以上步驟后,Redis Object Cache插件將自動啟用Redis緩存。
重要提示: 請將 your_strong_password 替換為你在Redis配置文件中設置的實際密碼。 確保所有命令都使用 sudo 以獲得必要的權限。 安裝過程中可能需要根據你的系統環境調整路徑。 安裝完成后,建議檢查你的WordPress網站,確認Redis緩存是否正常工作。