apache 2.4 上的 ioncube 安装错误
ioncube installation error on apache 2.4
我无法让 ioncube encoder
与 Apache 2.4.12
和 PHP 5.5.8
一起工作。所以,这就是我现在所做的:
1. Installed httpd-2.4.12-win32-VC11 [http://www.apachelounge.com/download/]
2. Installed php-5.5.8-Win32-VC11-x64.zip [http://windows.php.net/downloads/releases/archives/]
他们的原始组合工作正常 - 我可以 运行 php 脚本等。然后我:
3. Installed ioncube for Windows VC11 (64 bits) [https://www.ioncube.com/loaders.php]
我对 php.ini
进行了更正,当我这样做时 php -m
我看到它加载了 ioncube 扩展,没有任何错误。但是,当我现在启动 Apache 时,我收到一条关于 zend_get_hash_value
和 php5ts.dll
的错误消息。 (PS。与 Apache 2.2、PHP 5.4 和 ioncube 的组合对我有用,但它似乎已经过时了)。
看来您的 Apache 线程安全版本与 ionCube Loader 不匹配。 PHP 扩展必须 完全 它们 运行 所在的版本,即 PHP 启用了线程安全 has 拥有一个线程安全的 Loader。
要确认这一点,请转到 phpinfo();
的输出并查找条目 Thread Safety
。如果显示 disabled
,请确保您拥有 Non-TS
版本的 ionCube Loader (Win x64 Non-TS zip). Likewise, if it says enabled
, make sure you have to thread-safe version of the Loader (Win x64 TS zip)。
此外,请考虑在 Windows 上使用 32 位 PHP / Apache,因为 PHP 64 位仍标记为实验性,可能会导致 ionCube Loader 出现问题:
The x64 builds of PHP for Windows should be considered experimental, and do not yet provide 64-bit integer or large file support (source)
我无法让 ioncube encoder
与 Apache 2.4.12
和 PHP 5.5.8
一起工作。所以,这就是我现在所做的:
1. Installed httpd-2.4.12-win32-VC11 [http://www.apachelounge.com/download/]
2. Installed php-5.5.8-Win32-VC11-x64.zip [http://windows.php.net/downloads/releases/archives/]
他们的原始组合工作正常 - 我可以 运行 php 脚本等。然后我:
3. Installed ioncube for Windows VC11 (64 bits) [https://www.ioncube.com/loaders.php]
我对 php.ini
进行了更正,当我这样做时 php -m
我看到它加载了 ioncube 扩展,没有任何错误。但是,当我现在启动 Apache 时,我收到一条关于 zend_get_hash_value
和 php5ts.dll
的错误消息。 (PS。与 Apache 2.2、PHP 5.4 和 ioncube 的组合对我有用,但它似乎已经过时了)。
看来您的 Apache 线程安全版本与 ionCube Loader 不匹配。 PHP 扩展必须 完全 它们 运行 所在的版本,即 PHP 启用了线程安全 has 拥有一个线程安全的 Loader。
要确认这一点,请转到 phpinfo();
的输出并查找条目 Thread Safety
。如果显示 disabled
,请确保您拥有 Non-TS
版本的 ionCube Loader (Win x64 Non-TS zip). Likewise, if it says enabled
, make sure you have to thread-safe version of the Loader (Win x64 TS zip)。
此外,请考虑在 Windows 上使用 32 位 PHP / Apache,因为 PHP 64 位仍标记为实验性,可能会导致 ionCube Loader 出现问题:
The x64 builds of PHP for Windows should be considered experimental, and do not yet provide 64-bit integer or large file support (source)