Я создал DLL расширения PHP Hello World
с Microsoft Visual C ++ 2008. У меня есть право php.ini
(я знаю, потому что, когда я включаю и отключаю расширение gd2, является эффектом),но когда я загружаю расширение, оно не появляется в дополнительных модулях в phpinfo()
.
Когда я пытаюсь проверить функцию (простую функцию double()
), она, очевидно, не работает.Я использовал этот урок ).
Если бы кто-то мог предоставить свои dll, созданные при этом (чтобы посмотреть, не испортился ли мой или это мой сервер), я бы с удовольствием протестировал его.
Спецификации системы
ОС: Windows (Vista)
Сервер: 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?