Настройка IonCube на IIS7: Windows Server 2008

Мы унаследовали проект PHP от клиента, который требует IonCube. Все наши блоки работают на IIS7, и хотя мы следовали инструкциям по его настройке, он не загружает библиотеку декодера. У кого-нибудь из вас был какой-либо успех в установке и запуске IonCube на Win 2k8 (32 бита)?

1 ответ

Решение

Для тех, кто пытается сделать это в будущем, вот что вы должны сделать:

  1. Убедитесь, что вы используете поточно-ориентированную версию PHP (это можно проверить, обратившись к php_info или к файлу, который они предоставляют). Если вы не используете поточную версию, продолжайте:

  2. Загрузите версию, отличную от ts (non-threadsafe version), с типичной страницы загрузки (доступно две версии)

  3. Поместите Dlls в вашу папку Windows\System (я положил мой в подпапку)

  4. Добавьте строку zend_extension = C:\Windows\System32\ioncube\ioncube_loader_win_5.2.dll, отметьте, что это НЕ zend_extension_ts, а взамен zend_extension

  5. перезапустите IIS

  6. Запустите их файл ioncube-loader-helper.php, чтобы убедиться, что он работает правильно.

Наслаждаться.

Другие вопросы по тегам