Назад | Перейти на главную страницу

ionCube - работает с CLI, но не с HTTP

Я пытаюсь установить загрузчик ionCube на машину CentOS 5.

Я установил загрузчик php 5.3 и ionCube через репозиторий atomic yum.

когда я проверяю командную строку, php сообщает, что ionCube загружается нормально:

php -v
PHP 5.3.6 (cli) (built: Apr 19 2011 12:28:40) 
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
    with the ionCube PHP Loader v4.0.5, Copyright (c) 2002-2011, by ionCube Ltd.

но загрузчик не запускается, когда я запускаю php-скрипт через http (?)

phpinfo () показывает в «Дополнительные проанализированные файлы .ini», что /etc/php.d/ioncube.ini действительно загружен и анализируется, но ionCube не работает; Зашифрованные файлы ionCube отображаются в том виде, в каком они есть, а не проанализированы, а на странице phpinfo не упоминается ionCube (кроме проанализированного ini-файла).

Я перезапустил apache.

Чего не хватает?

РЕДАКТИРОВАТЬ: Содержимое файла ioncube.ini:

zend_extension=/usr/lib/php/ioncube/ioncube_loader_lin_5.3.so

РЕДАКТИРОВАТЬ 2: только что попробовал zend gard loader и сразу заработало. ionCube этого не делает. Странно