facebook twitter hatena line email

「Linux/phpインストール/memcache」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==memcacheのphpインストール== rocky10ではkyototycoonの接続でmemcachedじゃなくmemcacheを使う必要があった <pre> # 開発ツールと PHP 開発...」)
 
(memcacheのphpインストール)
 
行1: 行1:
==memcacheのphpインストール==
+
==memcacheのphp8インストール==
 
rocky10ではkyototycoonの接続でmemcachedじゃなくmemcacheを使う必要があった
 
rocky10ではkyototycoonの接続でmemcachedじゃなくmemcacheを使う必要があった
  
行6: 行6:
 
sudo dnf install php-devel php-pear gcc make
 
sudo dnf install php-devel php-pear gcc make
  
# PECL から memcache をインストール
+
# PHP8 対応 memcache を clone
sudo pecl install memcache
+
cd /usr/local/src
 +
git clone https://github.com/websupport-sk/pecl-memcache.git
 +
cd pecl-memcache
 +
phpize
 +
./configure
 +
make
 +
sudo make install
  
 
# インストール完了後、PHP に組み込み
 
# インストール完了後、PHP に組み込み

2026年4月7日 (火) 23:19時点における最新版

memcacheのphp8インストール

rocky10ではkyototycoonの接続でmemcachedじゃなくmemcacheを使う必要があった

# 開発ツールと PHP 開発ヘッダをインストール
sudo dnf install php-devel php-pear gcc make

# PHP8 対応 memcache を clone
cd /usr/local/src
git clone https://github.com/websupport-sk/pecl-memcache.git
cd pecl-memcache
phpize
./configure
make
sudo make install

# インストール完了後、PHP に組み込み
echo "extension=memcache.so" | sudo tee /etc/php.d/50-memcache.ini

# PHP-FPM を再起動
sudo systemctl restart php-fpm

確認

$ php -m | grep memcache
memcache

memcache-phpで確認

<?php
$m = new Memcache();
var_dump($m->connect('127.0.0.1', 11211));

kyototycoonで確認

<?php
$m = new Memcache();
var_dump($m->connect('127.0.0.1', 11401));