我最近用php 7.2和Redis设置了一个新的Centos 7系统。一切正常。这是我的php软件包的安装。
yum安装php72.x86_64 php72-php-cli.x86_64 php72-php-common.x86_64 php72-php-devel.x86_64 php72-php-fpm.x86_64 php72-php-gd.x86_64 php72-php-json.x86_64 php72-php -mbstring.x86_64 php72-php-mysqlnd.x86_64 php72-php-pdo.x86_64 php72-php-pecl-http.x86_64 php72-php-pecl-http-devel.x86_64 php72-php-pecl-igbinary.x86_64 php72-php -pecl-memcached.x86_64 php72-php-pecl-msgpack.x86_64 php72-php-pecl-propro.x86_64 php72-php-pecl-raphf.x86_64 php72-php-xml.x86_64 php72-php-xmlrpc.x86_64 php72-runtime .x86_64 php72-php-pecl-redis.x86_64 php php-devel
然后,按照以下指示在https://gist.github.com/petronetto/b31838efc4a854d06ba5d1d9f3b9fec5上安装了pthreads,但在说明中跳过了php 72的yum软件包安装。
现在,当我检查zts-php -i | grep -i thread我得到了错误,但是zts-php否则可以正常工作。
我阅读了我需要安装的 php-igbinary 的信息,但并不能解决问题。
我该如何解决 undefined symbol :editor_globals 问题?
这类似于询问的问题:phprediss extension don't work,unable to load 'redis.so'
最佳答案
使用pecl将Redis从4.2更新到4.3
# pecl install redis