我使用Wampserver 2.5 Apache2.4 64位,PHP 5.5 64位和Ioncube PHP Loader v4.7.1(Ioncube for PHP 5.5 vc11 ts)
当我测试我得到的编码文件时#34;连接被重置"错误。
如何让Ioncube在Wampserver上运行?
; Ioncube
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"
Ioncube TS或NonTS是相同的结果
Ioncube在phpinfo();但没有工作。
斜杠(/)或反斜杠(\)具有相同的效果。不工作。
Ioncube确实有64位vc11用于PHP。请查看http://www.ioncube.com/loaders.php
Windows VC11(64位)
Windows VC11(非TS)(64位)
答案 0 :(得分:1)
对于WAMPServer,所有dll必须编译为线程安全(TS)。
如果您使用的是64位版本的WAMPServer,则需要从名为Windows VC11 (64 bits)
的{{3}} zip下载
你似乎已经知道所有这些。
我唯一能想到的是
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll"
行应该放在php.ini的底部,就在XDEBUG参数放到我的地方之前。
啊我觉得我发现了你的错误!!!!
考虑PHP在双引号内使用反斜杠做什么!
只需将\
更改为/
,就可以了。
zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"
但请记住,您需要WAMPServer的线程安全版本。
重复推荐
如上所述:请将zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"
移到php.ini
文件的底部,就在XDEBUG的zend_extension
行之前: -
; Local Variables:
; tab-width: 4
; End:
;ioncube Extension
zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"
; XDEBUG Extension
zend_extension = "c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"
答案 1 :(得分:1)
Ioncube不适用于Apache + PHP 64位。
WampServer或手动安装无效。
Ioncube表示Windows的PHP 64位目前是实验性的。