Php Zephir在windows上给出错误:尚未为windows执行安装
当我使用Visual Studio命令提示符(2010)生成扩展时,它给出错误: 无法加载Xdebug-它是使用配置生成的 API220100525,TS,VC9,而正在运行的发动机是API220100525,NTS,VC9 开始准备PHP编译 正在准备配置文件 编译 windows尚未实现安装!流产 指向扩展名+日志文件zip的链接:Php Zephir在windows上给出错误:尚未为windows执行安装,php,windows,visual-studio-2010,packages,zephir,Php,Windows,Visual Studio 2010,Packages,Zephir,当我使用Visual Studio命令提示符(2010)生成扩展时,它给出错误: 无法加载Xdebug-它是使用配置生成的 API220100525,TS,VC9,而正在运行的发动机是API220100525,NTS,VC9 开始准备PHP编译 正在准备配置文件 编译 windows尚未实现安装!流产 指向扩展名+日志文件zip的链接: 链接到错误图像:因为我是实现win32支持的人: 尽管有其他注释,但支持zephir build,但 确实不支持zephir安装 (如中所述) 它还提到,您只需
链接到错误图像:因为我是实现win32支持的人: 尽管有其他注释,但支持zephir build,但 确实不支持zephir安装 (如中所述) 它还提到,您只需复制构建的
.dll
到您的PHP目录。(当然,通过将其添加到php.ini中来启用它) 您似乎正在使用不兼容的XDebug版本。
(它是针对TS版本的PHP构建的,但您使用的是NTS) 错误消息
尚未为windows实现安装!流产
没有什么要说的,它已经编译好了
(zephir build基本上是一个“生成”->“编译”->“安装”,其中只有最后一步失败——这与此无关,但仍会打印该消息)
TLDR:检查是否已创建dll,复制并安装它我想说的是,
安装尚未在windows上实现!流产代码>是非常不言自明的!你希望我们怎么办?先生,你能再看看我的问题吗!我给出了日志+扩展名文件的链接,其中包含有关错误的所有详细信息…Zephir的开发人员说它不会安装在Windows上,您必须以某种方式编写自己的安装程序。。。。或者切换到Linux上开发,或者使用Linux虚拟机我想要dll文件我可以在Linux上使用它吗请告诉我关于这个threadWell的情况。首先,Zephir不是一个扩展,它是一个实际的可执行文件;所以它在Windows上不是一个dll文件,而是一个exe文件,我是通过NTS和TS版本完成的。形成的dll不适用于wamp,在cli上显示消息“cli已停止工作”,所以您得到了一个结果dll?如果是这样的话,那么这听起来像是代码没有正确生成——首先尝试使用一个小的代码库进行测试;类问候语{public static function say(){echo“hello world!”;}
,这是来自_zephir扩展框架_