我正在尝试在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
我确认我在php目录中有php5ts.dll
,如上所述,我正在运行php 5.6.14版。
答案 0 :(得分:0)
我认为问题是你的PHP是x64而你的DLL是x86,反之亦然。
答案 1 :(得分:0)
试试其中一个DLL:https://github.com/Crack/runkit-windows