2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Mac PhpRedis PHP拡張をインストールする

Posted at

目的

  • PhpRedisのインストール方法とアンインストール方法をまとめる

実施環境

  • ハードウェア環境
項目 情報
OS macOS Catalina(10.15.5)
ハードウェア MacBook Pro (13-inch, 2020, Four Thunderbolt 3 ports)
プロセッサ 2 GHz クアッドコアIntel Core i5
メモリ 32 GB 3733 MHz LPDDR4
グラフィックス Intel Iris Plus Graphics 1536 MB

概要

  1. インストール
  2. アンインストール

詳細

  1. インストール

    1. 下記コマンドを実行してインストールを実施する。

      $ pecl install redis
      
    2. インストール中に下記を問われるが基本何も入力せずにEnterを押下する。

      enable igbinary serializer support? [no] : 
      enable lzf compression support? [no] : 
      enable zstd compression support? [no] : 
      
    3. 下記の4行が表示されればインストールは完了しPhpRedis PHP拡張が有効になっている。

      Build process completed successfully
      Installing '/usr/local/Cellar/php/7.4.11/pecl/20190902/redis.so'
      install ok: channel://pecl.php.net/redis-5.3.1
      Extension redis enabled in php.ini
      
  2. アンインストール

    1. アンインストールしたいときは下記を実行する。

      $ pecl uninstall redis
      
    2. 下記の二行が出力されればアンインストールは完了したことになる。

      xtension redis disabled in php.ini
      uninstall ok: channel://pecl.php.net/redis-5.3.1
      
    3. 下記コマンドを実行してphp.iniファイルの場所を出力する。

      $ php -r "echo phpinfo();" | grep "php.ini"
      
    4. 下記コマンドを実行してphp.iniファイルのバックアップを作成する。(下記コマンドは筆者の環境でのphp.iniファイルの場所を指しており、皆さんは先のコマンドで出力されたphp.iniのパスを指定してバックアップを作成していただきたい。)

      cp /usr/local/etc/php/7.4/php.ini /usr/local/etc/php/7.4/php.ini_org
      
    5. 下記コマンドを実行してphp.iniファイルを開く。(下記コマンドは筆者の環境でのphp.iniファイルの場所を指しており、皆さんは先のコマンドで出力されたphp.iniのパスを指定してファイルを開いていただきたい。)

      $ vi /usr/local/etc/php/7.4/php.ini
      
    6. ファイルに下記の記載があるはずなのでコメントアウト後に保存する。

      • 修正前

        /usr/local/etc/php/7.4/php.ini
        extension="redis.so"
        
      • 修正後

        /usr/local/etc/php/7.4/php.ini
        ;extension="redis.so"
        
2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?