That is, is an extension compiled on PHP5.1 usable for PHP5.2?
Mark Skilbeck wrote:
That is, is an extension compiled on PHP5.1 usable for PHP5.2?
Windows or Linux?
In Linux you can normally use an older version, provided nothing else
has changed. In windows you normally get a complaint that the versions
are not compatible, although some of the PECL packages have had this
removed to allow 5.2.6 ones to be used with later 5.2.x builds.
5.3 WILL give different problems on windows with the different
distributions provided ...
--
Lester Caine - G8HFL
Contact - http://lsces.co.uk/wiki/?page=contact
L.S.Caine Electronic Services - http://lsces.co.uk
EnquirySolve - http://enquirysolve.com/
Model Engineers Digital Workshop - http://medw.co.uk//
Firebird - http://www.firebirdsql.org/index.php
Lester Caine wrote:
Mark Skilbeck wrote:
That is, is an extension compiled on PHP5.1 usable for PHP5.2?
Windows or Linux?
In Linux you can normally use an older version, provided nothing else
has changed. In windows you normally get a complaint that the versions
are not compatible, although some of the PECL packages have had this
removed to allow 5.2.6 ones to be used with later 5.2.x builds.5.3 WILL give different problems on windows with the different
distributions provided ...
Ah! Thanks for the info. So it is possible to prevent the 'not built on
the same PHP version' problems (i.e., turn it off)?
hi,
Ah! Thanks for the info. So it is possible to prevent the 'not built on the
same PHP version' problems (i.e., turn it off)?
My reply gave you the reason of this message. It has nothing to do
with the platform you use (be windows, linux, etc.). On windows the C
runtime has to match and that's why we added an extra check but the
idea is the same, php version and runtime versions must match for the
extension and the php binary loading it.
Cheers,
Pierre
hi,
That is, is an extension compiled on PHP5.1 usable for PHP5.2?
No, it only works between 5.1.x and another 5.1.x release, or 5.2.x
and another 5.2.x (5.2.9 and 5.2.11 for example). We change the minor
version number when a binary incompatibility exists.
Cheers,
Pierre