解决php模块ssh2的编译问题

作者 : admin 于 2008年12月07日, 21:50:06
2008
12-7

这个问题一google就出来了,官方给出的解决方案,
在config.h里加上一个宏定义 #define LIBSSH2_APINO 200412301450,哇塞,一切OK
http://pecl.php.net/bugs/bug.php?id=9656

  1. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_methods_negotiated':
  2. /root/ssh2-0.10/ssh2.c:483: warning: assignment discards qualifiers from pointer target type
  3. /root/ssh2-0.10/ssh2.c:484: warning: assignment discards qualifiers from pointer target type
  4. /root/ssh2-0.10/ssh2.c:485: warning: assignment discards qualifiers from pointer target type
  5. /root/ssh2-0.10/ssh2.c:486: warning: assignment discards qualifiers from pointer target type
  6. /root/ssh2-0.10/ssh2.c:487: warning: assignment discards qualifiers from pointer target type
  7. /root/ssh2-0.10/ssh2.c:488: warning: assignment discards qualifiers from pointer target type
  8. /root/ssh2-0.10/ssh2.c:489: warning: assignment discards qualifiers from pointer target type
  9. /root/ssh2-0.10/ssh2.c:490: warning: assignment discards qualifiers from pointer target type
  10. /root/ssh2-0.10/ssh2.c:491: warning: assignment discards qualifiers from pointer target type
  11. /root/ssh2-0.10/ssh2.c:492: warning: assignment discards qualifiers from pointer target type
  12. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_fingerprint':
  13. /root/ssh2-0.10/ssh2.c:536: warning: assignment discards qualifiers from pointer target type
  14. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_publickey_add':
  15. /root/ssh2-0.10/ssh2.c:1038: warning: passing argument 1 of '_efree' discards qualifiers from pointer target type
  16. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_publickey_list':
  17. /root/ssh2-0.10/ssh2.c:1097: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
  18. /root/ssh2-0.10/ssh2.c:1098: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
  19. /root/ssh2-0.10/ssh2.c:1106: warning: initialization discards qualifiers from pointer target type
  20. /root/ssh2-0.10/ssh2.c:1107: warning: passing argument 2 of '_zend_hash_add_or_update' discards qualifiers from pointer target type
  21. /bin/sh /root/ssh2-0.10/libtool --mode=compile gcc  -I. -I

山穷水复疑无路,柳暗花明又一村

作者 : admin 于 2008年12月07日, 00:13:48
2008
12-7

学习就是这样,突然发现了PHP居然有ssh2的模块,这样远程连接linux服务器就很容易,我正头疼用socket写个ssh2的连接类,突然就发现了这个玩意。手册看得还是少,罚吃巧克力一块。
官方文档:http://www.php.net/manual/en/book.ssh2.php