Binary incompalibilities in PHP extensions

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Chris Munt

    Binary incompalibilities in PHP extensions

    A client of mine reported the following error message that occurred
    whilst trying to load a third-party PHP extension through PHP v4.1.1
    (running under Apache v1.3/Windows XP). The module was originally
    compiled using the v4.2.3 code base.

    ===
    Module compiled with module API=20020429, debug=0, thread-safety=1
    PHP compiled with module API=20010901, debug=0, thread-safety=1
    ===

    I thought binary incompatibiliti es (with respect to extensions) only
    occurred across major PHP version upgrades (e.g. v3 -> v4).

    Does anyone know of a list of critical PHP version upgrades at which
    point it is necessary to rebuild PHP extensions ?

    There appear to be plenty of references to problems of this nature in
    the various PHP support forums but no clear directives with regards how
    to avoid these compatibility issues in the first place.

    Thanks in advance !


    --
    ----------------------------------------------------------
    Chris Munt
    ITA Consulting Ltd
    M/Gateway Developments Ltd : http://www.mgateway.tzo.com
    Royal Marsden NHS Trust : http://www.royalmarsden.org
    ----------------------------------------------------------
Working...