|
Posted by Boris on 10/09/21 11:38
"Chung Leong" <chernyshevsky@hotmail.com>,
news:1138324544.623561.61790@z14g2000cwz.googlegroups.com...
>
> 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.
But even though it was experimental you could at least try your luck. Right
now you can't even load the extension.
Boris
Navigation:
[Reply to this message]
|