spojenet/subreg

基于PHP的库,方便与soap.subreg.cz进行交互

v0.4 2019-09-12 11:37 UTC

This package is auto-updated.

Last update: 2024-09-22 16:29:12 UTC


README

Php-subreg Logo

CZ: PHP Knihovna pro snadnou práci s API Subreg.cz

View php-subreg on GitHub Author Spoje-NET Written in PHP

Latest Version Software License Total Downloads Latest stable

感谢

这个库的诞生离不开 Spoje.Net 公司的慷慨支持,该公司承担了提升域名注册服务信用额度解决方案的开发费用。👍

Spoje.Net

在Spoje.Net公司,您可以订购针对将库集成到您项目中的商业支持。

安装

composer require spoje.net/subreg

配置

配置通过设置以下常量进行

/**
 * Write logs as:
 */
define('LOG_TYPE', 'syslog');

或者可以在创建类实例时输入登录信息。

    $sr = new \Subreg\Client([
        "location": "https://ote-soap.subreg.cz/cmd.php",
        "uri": "https://ote-soap.subreg.cz/soap",
        "login": "php-subreg",
        "password": "661a2725fb"
            ]);

这种设置方法优先级高于上述定义的常量。

它是如何工作的?

整个库的核心组件是Client类,它能够通过PHP扩展SoapClient与soap.subreg.cz进行通信。

http://demoreg.net/en/settings/settings

Docker

docker pull vitexsoftware/php-subreg

Debian/Ubuntu

对于Linux,提供了.deb软件包。请使用repo

wget -O - http://v.s.cz/info@vitexsoftware.cz.gpg.key|sudo apt-key add -
echo deb http://v.s.cz/ stable main > /etc/apt/sources.list.d/ease.list
aptitude update
aptitude install php-subreg

在这种情况下,需要将以下内容添加到您的应用中的composer.json文件中

    "require": {
        "php-subreg": "*",
        "ease-framework": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "/usr/share/php/Subreg",
            "options": {
                "symlink": true
            }
        },
        {
            "type": "path",
            "url": "/usr/share/php/EaseCore",
            "options": {
                "symlink": true
            }
        }
    ]

因此,在安装依赖项时,它将看起来像这样

Loading composer repositories with package information
Installing dependencies from lock file
  - Installing ease-framework (1.1.3.3)
    Symlinked from /usr/share/php/Ease

  - Installing php-subreg (0.2.1)
    Symlinked from /usr/share/php/Subreg

可以通过apt-get全局更新整个系统的更新。

构建

通过运行debian/deb-package.sh来创建Debian软件包

Docker镜像

docker build -t vitexsoftware/php-subreg