check_win_config.phpt 1013 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. --TEST--
  2. Check libcurl config on windows
  3. --EXTENSIONS--
  4. curl
  5. --SKIPIF--
  6. <?php
  7. if(substr(PHP_OS, 0, 3) != 'WIN' )
  8. die("skip for windows only");
  9. ?>
  10. --FILE--
  11. <?php
  12. ob_start();
  13. phpinfo();
  14. $s = ob_get_contents();
  15. ob_end_clean();
  16. preg_match('/curl\n\n(.+)\n\n/siU', $s, $m);
  17. echo $m[1], "\n";
  18. ?>
  19. DONE
  20. --EXPECTF--
  21. cURL support => enabled
  22. cURL Information => %s
  23. Age => %d
  24. Features
  25. AsynchDNS => Yes
  26. CharConv => No
  27. Debug => No
  28. GSS-Negotiate => No
  29. IDN => Yes
  30. IPv6 => Yes
  31. krb4 => No
  32. Largefile => Yes
  33. libz => Yes
  34. NTLM => Yes
  35. NTLMWB => No
  36. SPNEGO => Yes
  37. SSL => Yes
  38. SSPI => Yes
  39. TLS-SRP => No
  40. HTTP2 => Yes
  41. GSSAPI => No
  42. KERBEROS5 => Yes
  43. UNIX_SOCKETS => %r(Yes|No)%r
  44. PSL => No
  45. HTTPS_PROXY => Yes
  46. MULTI_SSL => %s
  47. BROTLI => %s
  48. Protocols => dict, file, ftp, ftps, gopher, %r(gophers, )?%rhttp, https, imap, imaps, ldap, ldaps, %r(mqtt, )?%rpop3, pop3s, rtsp, scp, sftp, smb, smbs, smtp, smtps, telnet, tftp
  49. Host => %s-pc-win32
  50. SSL Version => OpenSSL/%s
  51. ZLib Version => %s
  52. libSSH Version => libssh2/%s
  53. DONE