İlk olarak, ben bir programcı değilim. SSH2 ile web tasarımcımız için PHP'yi derlememiz istendiği bir Ağ Yöneticisiyim.Sorunlar Windows için SSH2 pecl uzantısı ile PHP Derleme
Ben Windows için PHP derlemek için bu yürüyüş yoluyla takip edilmiştir: https://wiki.php.net/internals/windows/stepbystepbuild
, ben kullanıyorum derlemek için: Microsoft Visual C++ Studio 2008 indirdiğiniz 6.1
Ekspres Microsoft Windows SDK Tüm zorunlu libraries ve SSH2 için gereken kitaplıklar. Onları çıkardım ve 'deps' klasörüne yerleştirdim. Ayrıca SSH2 uzantı kodunu da indirdim ve 'x86' dizininde oluşturduğum 'pecl' klasörüne yerleştirdim.
Derleyici, eklediğim kitaplıkları bulamıyor gibi görünüyor. Herhangi bir yardım büyük takdir edilecektir! Teşekkür ederim!
İşte aşağıdaki komutu kullanarak derlemeye çalışırken alıyorum hataları şunlardır:
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
Derleyiciyi kütüphane yolunun nerede olduğunu göstermeniz gerektiğini düşünüyorum. Sonra derleyici, indirdiğiniz kütüphaneleri bulmalı. – hakre
Derleyicinin kütüphane yolunun nerede olduğunu göstermesi gerektiğini bilen var mı? İşleyen bir şey bulamıyorum. Windows SDK komut satırı kullanıyorum. Visual C++ 2008 Express 'grafik arayüzünde kütüphane yolunu eklediğimde sorun çözülmez ... Teşekkürler –
Bu sorunu çözdünüz mü? Sorunlarımın LNK sorunu olarak komut satırından çıkması dışında benzer sorunlarla karşılaştım: –