Как мне скомпилировать расширение PHP с помощью Microsoft Visual C ++ 2008?

я создал расширение PHP Hello World DLL с Microsoft Visual C ++ 2008. У меня есть права php.ini (я знаю, потому что, когда я включаю и отключаю расширение gd2, возникает эффект), но когда я загружаю расширение не появляется под дополнительными модулями в phpinfo () .

Когда я пытаюсь протестировать функцию (простая функция double () ), она явно не работает . Я использовал этот учебник ). Сервер: WAMP
PHP: 5.3.5 (также установлены Xampp и IIS)

Когда я запускаю команду php --ini , я получаю следующую ошибку:

PHP Startup: TalkPHP Extension: Unable to initalize module
Module compiled with build ID=API20090626, TS, VC9.
PHP   compiled with build IF=API20090626, TS, VC6.
These options need to match

Означает ли это, что я должен использовать версию 9 для компиляции PHP ?

8
задан Zoe 5 June 2019 в 18:50
поделиться