Welcome to Centmin Mod Community
Become a Member

Beta Branch fix redis/igbinary PHP extension support for PHP 8.0 in 123.09beta01

Discussion in 'Centmin Mod Github Commits' started by eva2000, Dec 5, 2020.

  1. eva2000

    eva2000 Administrator Staff Member

    54,647
    12,230
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,799
    Local Time:
    7:41 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    fix redis/igbinary PHP extension support for PHP 8.0 in 123.09beta01

    - centmin.sh menu option 5 update/recompile of PHP 8.0 might have missing redis and igbinary extension due to some legacy PHP 8.0 dev routines left over that removed the extensions when PHP 8.0 was detected due to early PHP 8.0 dev versions causing segmentation faults with redis and igbinary extensions PHP - PHP 8.0.0 GA Stable Release
    - to update run cmupdate command, then either recompile just redis/igbinary via centmin.sh menu option 13 submenu option 2 or full PHP recompile via centmin.sh menu option 5


    Continue reading...

    123.09beta01 branch
     
  2. eva2000

    eva2000 Administrator Staff Member

    54,647
    12,230
    113
    May 24, 2014
    Brisbane, Australia
    Ratings:
    +18,799
    Local Time:
    7:41 AM
    Nginx 1.27.x
    MariaDB 10.x/11.4+
    seems only redis extension gets built right now with PHP 8.0 which is fine as igbinary is optional away.
    Code (Text):
    php --ri redis
    redis
    Redis Support => enabled
    Redis Version => 5.3.2
    Redis Sentinel Version => 0.1
    Available serializers => php, json
    Available compression => zstd
    Directive => Local Value => Master Value
    redis.arrays.algorithm => no value => no value
    redis.arrays.auth => no value => no value
    redis.arrays.autorehash => 0 => 0
    redis.arrays.connecttimeout => 0 => 0
    redis.arrays.distributor => no value => no value
    redis.arrays.functions => no value => no value
    redis.arrays.hosts => no value => no value
    redis.arrays.index => 0 => 0
    redis.arrays.lazyconnect => 0 => 0
    redis.arrays.names => no value => no value
    redis.arrays.pconnect => 0 => 0
    redis.arrays.previous => no value => no value
    redis.arrays.readtimeout => 0 => 0
    redis.arrays.retryinterval => 0 => 0
    redis.arrays.consistent => 0 => 0
    redis.clusters.cache_slots => 0 => 0
    redis.clusters.auth => no value => no value
    redis.clusters.persistent => 0 => 0
    redis.clusters.read_timeout => 0 => 0
    redis.clusters.seeds => no value => no value
    redis.clusters.timeout => 0 => 0
    redis.pconnect.pooling_enabled => 1 => 1
    redis.pconnect.connection_limit => 0 => 0
    redis.pconnect.echo_check_liveness => 1 => 1
    redis.pconnect.pool_pattern => no value => no value
    redis.session.locking_enabled => 0 => 0
    redis.session.lock_expire => 0 => 0
    redis.session.lock_retries => 10 => 10
    redis.session.lock_wait_time => 2000 => 2000
    
     
  3. rdan

    rdan Well-Known Member

    5,446
    1,408
    113
    May 25, 2014
    Ratings:
    +2,201
    Local Time:
    5:41 AM
    Mainline
    10.2
    Still Igbinary isn't compatible with 8.0.3?
    Thanks Eva.