plesk/socket-client

PHP-HTTP 的 Socket 客户端 (Plesk)

2.1.1-patch2 2023-07-10 11:20 UTC

This package is auto-updated.

Last update: 2024-09-10 13:59:31 UTC


README

Latest Version Software License Build Status Code Coverage Quality Score Total Downloads

该 Socket 客户端使用了 PHP 的 stream 扩展,该扩展已集成到核心中。

特性

  • TCP Socket 域名 (tcp://hostname:port)
  • UNIX Socket 域名 (unix:///path/to/socket.sock)
  • TLS / SSL 加密
  • 客户端证书(仅适用于 php > 5.6)

安装和用法

请参阅 http://docs.php-http.org/en/latest/clients/socket-client.html 的文档

测试

首先启动 http 服务器

$ ./vendor/bin/http_test_server > /dev/null 2>&1 &

然后生成 SSH 证书

$ composer gen-ssl

注意:如果您在 macOS 上运行此程序并遇到以下错误:“Error opening CA Private Key privkey.pem”,请检查此文件

现在运行测试套件

$ composer test

贡献

请参阅我们的贡献指南

安全

如果您发现任何与安全相关的问题,请通过[email protected]联系我们。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅许可证文件