Во-первых, я не программист.Я - сетевой администратор, которого попросили скомпилировать PHP для нашего веб-дизайнера с включенным SSH2.
Я прошел этот пошаговый руководство по компиляции PHP для Windows: https://wiki.php.net/internals/windows/stepbystepbuild
Дляя использую: Microsoft Visual C ++ Studio 2008 Express Microsoft Windows SDK 6.1
Я загрузил все обязательные библиотеки и библиотеки, необходимые для SSH2.Я извлек и поместил их в папку «deps».Я также скачал код расширения SSH2 и поместил его в папку «pecl», которую я создал в каталоге «x86».
Похоже, что компилятор не находит добавленные мной библиотеки.Любая помощь будет принята с благодарностью!Спасибо!
Вот некоторые ошибки, которые я получаю, пытаясь скомпилировать с помощью следующей команды:
C:\php-sdk\php53dev\vc9\x86\php5.3-201107071830>configure --enable-cli --with-ss
h2
Checking for library libjpeg_a.lib;libjpeg.lib ... <not found>
WARNING: gd not enabled; libraries and headers not found
Checking for zlib.h ... <not found>
Checking for zlib.h ... <not found>
WARNING: zip not enabled; libraries and headers not found
Checking for library libiconv_a.lib ... <not found>
Checking for library libiconv.lib ... <not found>
Checking for library iconv_a.lib ... <not found>
Checking for library iconv.lib ... <not found>
WARNING: iconv support can't be enabled, libraries or headers are missing
Checking for library zlib_a.lib;zlib.lib ... <not found>
WARNING: zlib support can't be enabled, zlib is missing
Checking for library libssh2_a.lib;libssh2.lib ... <not found>
WARNING: ssh2 not enabled: libraries or headers not found
Checking for library libxml2_a_dll.lib;libxml2_a.lib ... ..\deps\libxml2-2.7.3.w
in32\lib\libxml2_a_dll.lib
Checking for library libiconv_a.lib;iconv_a.lib;libiconv.lib;iconv.lib ... <not
found>
WARNING: libxml support can't be enabled, iconv or libxml are missing
WARNING: simplexml not enabled; libraries and headers not found
WARNING: xml support can't be enabled, libraries or headers are missing
WARNING: dom support can't be enabled, libxml is not enabled