gpt4 book ai didi

php - 使用加载器(ioncube 和 source guardian)构建带有 PHPfarm 错误的 PHP

转载 作者:行者123 更新时间:2023-12-05 04:15:57 25 4
gpt4 key购买 nike

我无法使用 phpfarm 配置 ioncube 或 source guardian 加载程序。我认为这是用于 php -v 中的“(DEBUG)”,但我不知道该怎么做。我需要帮助解决这个问题。

我的 php -v:

root@martin:/opt/phpfarm/src# /opt/phpfarm/inst/php-5.3.22/bin/php -v

Cannot load the ionCube PHP Loader - it was built with configuration API220090626,NTS, whereas running engine is **API220090626,NTS,debug**
PHP Warning: PHP Startup: SourceGuardian: Unable to initialize module

Module compiled with build ID=API20090626,NTS
PHP compiled with build **ID=API20090626,NTS,debug**
These options need to match
in Unknown on line 0

Warning: PHP Startup: SourceGuardian: Unable to initialize module
Module compiled with build ID=API20090626,NTS
PHP compiled with build ID=API20090626,NTS,debug
These options need to match
in Unknown on line 0

PHP 5.3.22 (cli) (built: Apr 19 2015 17:43:14) **(DEBUG)**

Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies
with Xdebug v2.2.5, Copyright (c) 2002-2014, by Derick Rethans

最佳答案

虽然我只能回答 ionCube Loaders,但我认为这同样适用于 Source Guardian Loaders。

PHP 扩展需要匹配完全相同的版本,包括发布/调试状态、线程安全和 PHP 版本。因此,您是对的,ionCube Loaders 将无法在使用调试符号编译的 PHP 上运行。 ionCube 不为这种情况提供加载程序,因此您唯一的解决方案是将 PHP 构建为发布版本。

请注意,如果这是您的目标,使用调试符号构建 PHP 很可能不会帮助您调试 PHP 脚本。

关于php - 使用加载器(ioncube 和 source guardian)构建带有 PHPfarm 错误的 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29737984/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com