php-pecl-memcachedをアップデートしたら怒られるようになった
先日PHP7.0を入れたCentOS7のマシンのアップデートを行ったところログに下記のようなものがずらーっと出るようになってしまった。
PHP Warning: Unknown: using touch command with binary protocol is not recommended with libmemcached versions below 1.0.18, please use ascii protocol or upgrade libmemcached in Unknown on line 0
どげんかせんといかん。ということで調べてみると下記のような情報がでてくる。
が、自前でコンパイルとかいやずら、という私のような人は下記のように/etc/php.d/50-memcached.iniの設定変更すればよい。
memcached.sess_binary_protocol = On ↓ memcached.sess_binary_protocol = Off
なんか設定ファイルだけ先んじてデフォルトOnになっちゃったのかな。それとも1.0.18含め忘れたのか。
ゆくゆくはOn(default)にした方がいいのかもしれないけどしばらくはこのままかな。