Сборка PHP с ошибками PHPfarm с загрузчиками (ioncube и source guardian)

Я не могу настроить загрузчик IonCube или Source Guardian с помощью phpfarm. Я думаю, что это для «(DEBUG)» в php -v, но я не знаю, как это сделать. Мне нужна помощь с этим вопросом.

Мой 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

2

Решение

Хотя я могу отвечать только за загрузчики ionCube, я предполагаю, что то же самое относится и к загрузчикам Source Guardian.

Расширения PHP должны соответствовать точный та же версия, включая статус выпуска / отладки, безопасность потоков и версию PHP. Поэтому вы правы в том, что загрузчики ionCube не будут работать на PHP, скомпилированном с отладочными символами. ionCube не предоставляет Loaders для этого сценария, поэтому ваше единственное решение состоит в том, чтобы собрать PHP как релизную версию.

Обратите внимание, что сборка PHP с отладочными символами, скорее всего, не поможет вам отладить ваши PHP-скрипты, если это ваша цель.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]