2014-11-06 103 views
0

我使用Wampserver 2.5 Apache2.4 64位,PHP 5.5的64位和Ioncube公司PHP装载机v4.7.1(Ioncube公司的PHP 5.5 VC11 TS)Wampserver安装Ioncube公司错误

当我测试编码文件,我得到的”连接被重置“错误。

如何使Ioncube在Wampserver上工作?

; Ioncube 
zend_extension = "C:\wamp\bin\php\ioncube\ioncube_loader_win_5.5.dll" 

Ioncube TS或NonTS是相同的结果。
Ioncube在phpinfo();但不工作。
斜杠(/)或反斜杠(\)具有相同的效果。不工作。

Ioncube确实有适用于PHP的64位vc11。请在http://www.ioncube.com/loaders.php

的Windows VC11(64位)
的Windows VC11(非TS)(64位)

+2

'ioncube_loader_win_5.5.dll'它是什么版本? x64位与VC11或VC9?哪个版本用于编译Apache/PHP? TS还是非TS?检查服务器的错误日志。 – Cheery 2014-11-06 20:42:08

+0

Ioncube 64bit for PHP 5.5 64bit vc11 TS。没有错误日志告诉这件事。 – vee 2014-11-06 21:35:55

+0

你读过这个吗? http://stackoverflow.com/questions/23711069/site-error-accessing-php-project和TS或非TS应该对应的PHP版本,你有 – Cheery 2014-11-06 21:46:47

回答

0

Ioncube公司不工作与Apache + PHP 64位。

WampServer或手动安装不起作用。

Ioncube说,用于Windows的PHP 64位目前是实验性的。

+0

为了避免疑问,官方的php.net Windows页面(http://windows.php.net/download)说“注意:x64版本目前是实验性的”,这正是ionCube引起您注意的地方。性能结果也倾向于显示64位PHP比32位慢,所以除非你需要64位实现,否则最好是32位。上述情况并非如此,来自ionCube的VC11 64位Loaders可以很好地与来自php.net的实验性64位版本配合使用,但是从结果来看,WAMP 64位PHP产品可能不兼容。 – Nick 2014-11-26 15:37:09

1

对于WAMPServer所有dll的必须被编译为线程安全(TS)。

如果您正在使用WAMPServer的64位版本,那么你需要从ioncube site下载zip称为Windows VC11 (64 bits)

所有这一切,你似乎已经知道了。

我能想到的唯一的另一件事是,

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线XDebug的前移动zend_extension = "C:/wamp/bin/php/ioncube/ioncube_loader_win_5.5.dll"php.ini文件中像这样的底部: -

; 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" 
+0

线程安全或非线程安全是相同的结果。连接被重置。 – vee 2014-11-07 10:56:04

+0

看我最后一分钟的脑电波 – RiggsFolly 2014-11-07 10:56:30

+0

是的,TS或NTS反斜杠\或斜线/没有改变仍然错误。 – vee 2014-11-07 10:59:13