Rocky Linux8.5にphp-pecl-memcacheをインストールする

環境
1.OSバージョン

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/redhat-release
Rocky Linux release 8.5 (Green Obsidian)
# cat /etc/redhat-release Rocky Linux release 8.5 (Green Obsidian)
# cat /etc/redhat-release
Rocky Linux release 8.5 (Green Obsidian)

2.memcachedバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# memcached --version
memcached 1.5.22
# memcached --version memcached 1.5.22
# memcached --version
memcached 1.5.22

3.phpバージョンを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# php -v
PHP 8.1.4 (cli) (built: Mar 15 2022 20:18:41) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.4, Copyright (c) Zend Technologies
with Zend OPcache v8.1.4, Copyright (c), by Zend Technologies
# php -v PHP 8.1.4 (cli) (built: Mar 15 2022 20:18:41) (NTS gcc x86_64) Copyright (c) The PHP Group Zend Engine v4.1.4, Copyright (c) Zend Technologies with Zend OPcache v8.1.4, Copyright (c), by Zend Technologies
# php -v
PHP 8.1.4 (cli) (built: Mar 15 2022 20:18:41) (NTS gcc x86_64)
Copyright (c) The PHP Group
Zend Engine v4.1.4, Copyright (c) Zend Technologies
with Zend OPcache v8.1.4, Copyright (c), by Zend Technologies

インストールの方法
1.remiリポジトリをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf install epel-release -y
# sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
# sudo dnf install epel-release -y # sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y
# sudo dnf install epel-release -y
# sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm -y

2.モジュールをリセットします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf module reset php
# sudo dnf module reset php
# sudo dnf module reset php

php8.1を有効にします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf module enable php:remi-8.1 -y
# sudo dnf module enable php:remi-8.1 -y
# sudo dnf module enable php:remi-8.1 -y

3.phpモジュールを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf module list php
# sudo dnf module list php
# sudo dnf module list php

4.php-pecl-memcacheをインストールします

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# sudo dnf install php-pecl-memcache
# sudo dnf install php-pecl-memcache
# sudo dnf install php-pecl-memcache

5.設定ファイルを確認します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
# cat /etc/php.d/40-memcache.ini | grep -v ";" | grep -v ^$
extension=memcache.so
# cat /etc/php.d/40-memcache.ini | grep -v ";" | grep -v ^$ extension=memcache.so
# cat /etc/php.d/40-memcache.ini | grep -v ";" | grep -v ^$
extension=memcache.so

 

Rocky Linux 8

Posted by arkgame