Phpize под Windows

Я пытаюсь следовать приведенным здесь инструкциям: https://code.google.com/p/php-sweph/wiki/build для компиляции расширения PHP. Моя ОС Windows XP.

Я не могу найти "phpize" для выполнения команды. Однако я установил Pear для PHP. это что-то только для Linux или есть способ скомпилировать с помощью phpsize с Windows?


person user2078745    schedule 14.04.2013    source источник
comment
PEAR не имеет ничего общего с расширениями PHP. Вам нужен компилятор C, такой как Microsoft Visual Studio. У тебя есть одна? Вы знаете, как его использовать?   -  person Álvaro González    schedule 24.04.2013


Ответы (2)


В Windows скомпилируйте дизайн скрипта для компиляции самого php и добавьте свое расширение для компиляции с php...

В Windows вы не вызываете phpize, а вместо этого вызываете buildconf.bat.

Откройте командную строку разработчика Visual Studio (64- или 32-разрядную) и запустите

cd C:\php-src buildconf.bat --add-modules-dir=C:\MyPhpExtensions buildconf.bat будет сканировать каждую подпапку C:\MyPhpExtensions в поисках файлов config.w32.

Затем он сгенерирует файл configure.bat.

Подробнее читайте здесь: Скомпилируйте расширение для Windows

person MSS    schedule 24.12.2015

Самостоятельно создавать расширения PHP для Windows сложно. Вам нужна среда сборки PHP в Windows, а это значит, что вам нужна Visual Studio и некоторые другие вещи. См. http://php.net/manual/en/install.windows.building.php для получения дополнительной информации.

Вероятно, это самый простой способ просто использовать Linux (или виртуальную машину Linux) или получить готовый файл .dll от кого-то еще.

person cweiske    schedule 24.04.2013