發表文章

目前顯示的是 2月, 2024的文章

PHP Redis+Wordpress

圖片
Redis (1) 安裝 redis server sudo apt install redis- server (2) 查看服務是否已在監聽 sudo ss -tlnp | grep redis (3) 設定檔,同時允許遠端連入 Redis 伺服器 sudo nano /etc/ redis /redis.conf bind 0.0.0.0 ::1 (4) 檢查設定檔是否正確和重啟 redis-server /etc/redis/redis .conf sudo systemctl restart redis (5) 安裝 sudo apt install php-redis (6) 編輯 php.ini 文件,新增一列來啟用 Memcached nano /etc/ php /8.1/ fpm /php.ini ; Directory in which the loadable extensions (modules) reside. ; https://php.net/extension-dir ;extension_dir = "./" ; On windows: ;extension_dir = "ext" extension=redis.so (7) 連線過去 php.info 可以看到 redis 已經啟用 (8) 重新啟動 php sudo system ctl restart php8.1-fpm (9) 到 Wordpress 中安裝 redis 外掛程式,即可快取 phpRedisAdmin (1) 下載 git clone https ://github.com/ErikDubbelboer/phpRedisAdmin.git (2) 移動到 /var/www/ mv phpRedisAdmin/ / var /www (3) 設定權限 sudo chown -R www- data: www-data /var/ www /phpRedisAdmin/ sudo chmod -R 755 /var/ www/phpRedisAdmin (4) 複製 phpRedisAdmin 的設定檔範本 cp /var/www/phpRedisAdmin/includes/config .sample.i...

PHP Memcached+MemAdmin

Memcached (1) 先將 OPchche 功能關閉 nano /etc/ php /8.1/ fpm /php.ini opcache.enable=0 (2) 重新啟動 sudo system ctl restart php8.1-fpm (3) 安裝 sudo apt- get update sudo apt- get install memcached php-memcached libmemcached-tools php-memcache (4) 可以檢視命令目錄的路徑 whereis memcached (5) Memcached 的設定檔位置,開啟可以任何連線 sudo nano /etc/m emcached.conf -l 0.0.0.0 (6) 編輯 php.ini 文件,新增一列來啟用 Memcached nano /etc/ php /8.1/ fpm /php.ini ; Directory in which the loadable extensions (modules) reside. ; https://php.net/extension-dir ;extension_dir = "./" ; On windows: ;extension_dir = "ext" extension=memcached.so (7) 重新啟動 php sudo system ctl restart php8.1-fpm (8) 我們可以透過之前建立的 info.php 檢查有沒有加載了 Memcached http://test.local/info.php (9) 使用 memcached-tool 看使用狀態 sudo /usr/ share /memcached/ scripts/memcached-tool localhost: 11211 stats phpMemcachedAdmin(失敗) (1) 取得 git clone https ://github.com/elijaa/phpmemcachedadmin.git (2) 移動和權限 sudo mv phpmemcachedadmin /var/www/ sudo chmod -R 755 /var/www/phpmem...