web-dev-qa-db-ja.com

phpredis MAC OSXをインストールする

誰でも私がMAC OSXにphp-redisをインストールするのを手伝うことができます。

brew install php-redis

動作していません。

pecl install php-redis

取得作業もしていません-

無効なパッケージ名/パッケージファイル「php-redis」。

自作エラー:

homebrew_error

5
Ankit Jain
git clone https://www.github.com/phpredis/phpredis.git
cd phpredis
phpize && ./configure && make && Sudo make install

追加 extension=redis.so php.ini内

brew services restart [email protected]
make test

作動しているかどうかを確認できます

php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"
22
Nanhe Kumar

2019年現在、自作php7.2以降では、peclがデフォルトでphpバイナリとともにインストールされます。

これを自分で確認するには、which peclと入力します。

インストール手順

  1. Redisのバージョンを確認してから、拡張機能の適切なバージョンを見つけます here

  2. Peclに慣れていない場合は、peclと入力してオプションを表示します。

  3. pecl install redis-5.0.2を発行します。 (またはご使用のバージョン)。分からない場合は、質問ごとにnoを入力します。

  4. 成功した場合は、/usr/local/lib/php/pecl/20180731/redis.soで作成された新しいファイルを確認します

  5. インストールにより、extension="redis.so"がphp iniの先頭に追加されます。ファイル/usr/local/etc/php/7.3/php.iniを開いて確認してください。 (7.3にいると仮定)

  6. brew services restart php

  7. php -i | grep Redis

Redis Support => enabled
Redis Version => 5.0.2

これは私が2019年9月にやったことであり、私にとってはうまくいきます。

3
mwal