0

我正在尝试在 Windows 机器上使用 Runkit。PHP版本是5.6.14,windows版本是Windows 8 Enterprise,runkit版本是1.0.4。

我已经建好了。我确认 DLL 在正确的目录中。

我将以下行添加到 php.ini

extension=php_runkit.dll

我调用了该runkit_superglobals()函数,得到了以下输出。

Warning: PHP Startup: Unable to load dynamic library 'C:\xampp\php\ext\php_runkit.dll' - The specified module could not be found.
 in Unknown on line 0

Fatal error: Call to undefined function runkit_superglobals() in V:\inventory2\tests\bootstrap.php on line 5

我回到 php 目录并运行

deplister ext\php_runkit.dll

输出是

php5.dll,NOTFOUND
MSVCR110.dll,OK
KERNEL32.dll,OK

我确认我php5ts.dll在 php 目录中,并且如上所述,我正在运行 php 版本 5.6.14。

4

2 回答 2

0

我认为问题在于您的 PHP 是 x64 而您的 DLL 是 x86,反之亦然。

于 2016-06-29T01:44:32.860 回答
0

只需尝试以下 DLL 之一:https ://github.com/Crack/runkit-windows

于 2016-06-29T22:36:32.650 回答