compiled with module
API=20090626 These options need to match in Unknown on line 0 bogus
test name tests/
ps.用5.2.x版本都好好,切换到5.3.x就无法使用了!原因与解决方案如下:
原因:
When you update the version of PHP (especially
when going from version X.Y to version
X.Z), you
must update the PHP extensions as
well.
This is because PHP extensions are developped in C, and are “close”
to the internals of PHP — which means that, if the APIs of those
internals change, the extension must be re-compiled, to use the new
versions.
And, between PHP 5.2 and PHP 5.3, for what I remember, there have
been some modifications in the internal data-structures used by the
PHP engine — which means extensions must be re-compiled, in order
to match that new version of those data-structures.
解决方案:
如何更新你的PHP扩展取决于你正在使用的系统。
如果你是WINDWOS,你可以在这儿找到一些扩展的.ddl。
php_memcache-5.2-Win32-vc6-x86-20090408.zip (2009-04-08
23:25 -0700)
MD5 (php_memcache-5.2-Win32-vc6-x86-20090408.zip) =
87629b1796b4018369f304a168fac563php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip (2009-04-08
23:29 -0700)
MD5 (php_memcache-5.2-nts-Win32-vc6-x86-20090408.zip) =
2bbdb165aa48602fea111ed811cf3fdbphp_memcache-cvs-20090703-5.3-VC6-x86.zip (2009-07-03
05:30 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC6-x86.zip) =
8673dd08889f4c4e7c6f4fecc7280d82php_memcache-cvs-20090703-5.3-VC9-x64.zip (2009-07-03
05:45 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x64.zip) =
ce75690d6c966e1b93d586ccdba99660php_memcache-cvs-20090703-5.3-VC9-x86.zip (2009-07-03
06:11 -0700)
MD5 (php_memcache-cvs-20090703-5.3-VC9-x86.zip) =
0b3a05f5a828408632f5bdab3c9c97a4php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip (2009-07-03
05:29 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC6-x86.zip) =
0ef8fe7ca31ddf2f92cb90ac5d58bc53php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip (2009-07-03
05:35 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x64.zip) =
1e9adcc57ecd1ba4b5b71cf81d9309eaphp_memcache-cvs-20090703-5.3-nts-VC9-x86.zip (2009-07-03
06:07 -0700)
MD5 (php_memcache-cvs-20090703-5.3-nts-VC9-x86.zip) =
20f070275a2b8209101785cdaa404a03
如果你在Linux上,你必须:
Check what your distribution providesOr use
the pecl command, to re-download the sources of
the extensions in question, and re-compile them.