Я сдаюсь. Я задал этот вопрос некоторое время назад, но я снова попал в эту проблему. Я все еще придерживаюсь ошибок компиляции / отсутствующих файлов / других вещей, которые я не могу / не успеваю исправить. Не поймите меня неправильно – я скомпилировал его несколько раз, но ни один из файлов DLL, с которыми я работал. Я использую WAMPServer 2.1e [Apache 2.2.17, PHP 5.3.5] – после включения php_runkit он не запускается. Даже уже скомпилированные DLL-файлы из Интернета не сработали. В другой раз Windows кажется просто против меня.
Теперь, как программист, я чувствую себя действительно, очень неудобно спрашивать вас следующее: может ли кто-то скомпилировать расширение DLL для runkit PHP для меня или указать мне на РАБОЧИЙ? Пожалуйста, проверьте, работает ли он, и укажите конфигурацию стека WAMP, поэтому я могу настроить мой.
Ты был бы моим героем.
Я составил вилку Зеновича для 5.3, без ZTS, VS9, зафиксировал f8daf39 с тривиальными изменениями, чтобы построить в Visual Studio.
К сожалению, версия ZTS, похоже, сломана и не компилируется. Его проблемы потребуют некоторых усилий для исправления. Таким образом, вы должны запускать PHP как двоичный код CGI, а не как модуль Apache.
Двоичные файлы Artefacto работали неправильно, поэтому я скомпилировал новейший runkit для PHP 5.3, 5.4 и 5.5 (как версии TS, так и NTS). Вы можете захватить его здесь – https://github.com/Crack/runkit-windows .
Модули PHP 5.3 и 5.4 скомпилированы с VC9, 5.5 с VC11, поэтому они работают с официальными двоичными файлами PHP.