Posted by Chung Leong on 01/27/06 03:15
Boris wrote:
> The PHP documentation at http://www.php.net/manual/en/ref.w32api.php says
> that W32api has been moved to the PECL repository and is no longer bundled
> with PHP as of PHP 5.1.0. After I finally found out that W32api is now
> called or replaced by ffi (why isn't that mentioned in the documentation?) I
> downloaded php_ffi.dll directly from
> http://pecl4win.php.net/ext.php/php_ffi.dll. When you try to load this
> extension in PHP 5.1.2 though you get a warning:
>
> PHP Startup: Unable to initialize module
> Module compiled with module API=20041030, debug=0, thread-safety=1
> PHP compiled with module API=20050922, debug=0, thread-safety=1
> These options need to match
>
> From what I understand the source code of ffi is simply too old. Even though
> it is automatically compiled every day it seems to be based on a module API
> from 2004. Does this mean that W32api is dead? It also seems like that ffi
> isn't updated any more - according to http://pecl.php.net/package/ffi the
> last version was released in January 2004. Is there somewhere a ready-to-use
> PHP extension for PHP 5.1.2 to call functions in a Windows DLL?
>
> Boris
Was it ever alive? I don't think it ever made it out of the
experimental stage.
[Back to original message]
|