pinga / tembo
简单的PHP EPP客户端
v1.0.2
2024-09-23 10:59 UTC
Requires
- php: ^8.2
- ext-xml: *
- monolog/monolog: ^3.6
- dev-main
- v1.0.2
- v1.0.1
- v1.0.0
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.7
- v0.8.6
- v0.8.5
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.2a
- v0.8.1
- v0.8.0
- v0.7.10
- v0.7.9
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6
- v0.5
- v0.4
- v0.3.2
- v0.3.1
- v0.3
- v0.2
- v0.1
- dev-getpinga-es
- dev-old-structure
This package is auto-updated.
Last update: 2024-09-23 11:00:00 UTC
README
Namingo EPP 是一个开源PHP EPP客户端,它允许无缝连接到EPP服务器进行域名注册和管理。它支持多个EPP扩展,可以轻松集成到任何PHP框架中,并且可以根据各种域名注册机构进行完全自定义。
客户端还提供WHMCS和FOSSBilling的EPP模块,支持高效域名管理的所有基本功能。
安装
首先,只需按照以下步骤操作。此安装过程针对运行Ubuntu 22.04/24.04或Debian 12的VPS进行了优化。
- 导航到您的项目目录并运行以下命令
composer require pinga/tembo
- 在您的PHP代码中,包含来自Tembo包的 Connection.php 文件
require_once 'Connection.php';
- 要创建测试证书(cert.pem和key.pem),如果注册机构没有强制性的SSL证书,您可以使用
openssl genrsa -out key.pem 2048
openssl req -new -x509 -key key.pem -out cert.pem -days 365
-
现在您可以在代码中使用EppClient类及其函数。您可以通过 examples 目录了解如何使用此包的示例。
-
要测试您的系统是否可以访问EPP服务器,您可以使用
openssl s_client -showcerts -connect epp.example.com:700
openssl s_client -connect epp.example.com:700 -CAfile cacert.pem -cert cert.pem -key key.pem
支持的EPP命令
支持的连接类型
注册机构支持(37个后端及更多)
与计费系统集成
您是否希望将任何注册机构添加为WHMCS/FOSSBilling模块?或者为任何其他计费系统添加EPP模块?只需在此项目创建一个 问题 并告诉我们。