1

Я пытался установить ionCube на свой сервер, но мне не повезло! Мой сервер:

Windows 2008 64bit

PHP 5.3.14 Thread Safe отключен при запуске в качестве FastCGI

В моем PHP.ini у меня есть:

zend_extension = "C:\Program Files (x86)\PHP\ext\ioncube_loader_win_5.2.dll"

Путь правильный. Эта DLL из версии ionCube x86 NONTS VC9, а PHP использует компилятор MSVC9 (Visual C++ 2008), хотя я также пытался использовать версию ionCube x86 NONTS VC6.

Я не получаю никакой ошибки, но я также не получаю ionCube при использовании phpinfo():

Эта программа использует движок языка Zend Scripting: Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies

Помимо пулов почтовых приложений я также настроил все приложения в пуле приложений в IIS7 на использование 32-битного режима.

Я не знаю, работает ли FastCGI в 64- или 32-битном режиме, и как его переключать, или это будет иметь значение?

Я знаю, что это может быть проблемой при установке ionCube на 64-битную Windows, но я также сталкивался с темами, в которых другие люди [так или иначе] сумели заставить его работать, но, хотя я, кажется, делаю то же самое, что и я, я все еще не могу получить это работает.

1 ответ1

0

Для тех, у кого есть эта проблема, очевидно, для PHP 5.3 мне нужно было использовать 5.3dll, поэтому:

zend_extension = "C:\Program Files (x86)\PHP\ext\ioncube_loader_win_5.3.dll"

а также это должна была быть версия ionCube для VC6, а не VC9.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .