我正在尝试在Windows 7计算机上安装Saxon / C(beta版本0.3.1),但是在关注the instructions之后,当我尝试重新启动PHP时,会弹出一个Windows对话框说明;
The program can't start because php5ts.dll is missing from your computer. Try reinstalling the program to fix this error.
其次是;
PHP Startup: Unable to load dynamic library 'ext\php_saxon.dll' - The specified module could not be found.
我正在使用;
我从命令提示符开始执行PHP;
php-cgi -b 127.0.0.1:9000
如果我从extension=php_saxon.dll
删除对Saxon php.ini
的引用,则PHP启动正常,但显然Saxon / C扩展名不起作用。如果我将引用放回php.ini
,则会出现错误。
就好像Saxon / C期望PHP以线程安全模式运行,但Saxon文档暗示它应该同时使用线程安全和非线程安全;
Saxon / C dll库是32位版本。 PHP扩展dll是 编译为PHP版本5.4(TS / NTS)。