dsl-platform / client
DSL平台PHP客户端库
Requires
- php: >=5.3.8
- ext-simplexml: *
- lib-curl: *
Requires (Dev)
- phpunit/phpunit: 4.0.*
This package is not auto-updated.
Last update: 2024-09-24 07:32:20 UTC
README
简介
该项目是一个用于从PHP与DSL平台交互的客户端库。
如果您是DSL平台的初学者,请参阅[简介] 2,查看[教程] 4,或[在线试用] 8。
要在新项目或现有项目中使用PHP,建议使用PHP 'skeleton' 应用程序。
此包作为独立包应主要用于测试。
安装
要设置DSL-platform PHP客户端作为独立项目,请使用composer: (下载composer)
$ composer create-project dsl-platform/client -s dev
这将克隆仓库,安装PHP依赖项,并有一个命令行脚本来指导您进行DSL平台设置。
您需要一个在dsl-platform.com上的免费账户,Java虚拟机,Mono和Postgres。如果安装失败,更新您的依赖项,并运行composer install
。您可以在dsl_config.json中手动更改安装设置。
运行测试
如果安装成功,您可以使用composer vendors文件夹中的phpunit运行测试
$ ./vendor/bin/phpunit
文档
文档资源列表
在Windows上安装
安装PHP
下载 Windows上的PHP并将其解压到所需的文件夹中,我们将使用c:\php
。从那里,在命令提示符中运行php.exe --version
。如果您收到有关缺少MSVCR110.dll的消息,则需要安装VS C++ 2012,x86版本。
在您的php文件夹中,将php-development.ini复制到php.ini。编辑php.ini并添加以下行:(或找到它们并取消注释)
extension=c:/php/ext/php_openssl.dll
extension=c:/php/ext/php_curl.dll
extension=c:/php/ext/php_mbstring.dll
; set this to your timezone
date.timezone = CET
从http://curl.haxx.se/ca/cacert.pem下载CA捆绑包并将其位置设置为php.ini
curl.cainfo = "c:/php/curl/cacert.pem"
下载并运行Composer设置。设置将添加composer到您的PATH变量。现在您可以从命令行创建dsl-client-php项目
composer create-project dsl-platform/client -s dev
项目将创建在名为'client'的文件夹中。切换到该文件夹并使用Revenj开始
revenj\Revenj.Http.exe
要执行测试,请运行phpunit
vendor\bin\phpunit