「Linux/phpインストール/memcache」の版間の差分
提供: 初心者エンジニアの簡易メモ
(ページの作成:「==memcacheのphpインストール== rocky10ではkyototycoonの接続でmemcachedじゃなくmemcacheを使う必要があった <pre> # 開発ツールと PHP 開発...」) |
(→memcacheのphpインストール) |
||
| 行1: | 行1: | ||
| − | == | + | ==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 | ||
| − | # | + | # 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 に組み込み | # インストール完了後、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));
