DSL平台PHP客户端库

v0.1.0 2014-08-14 15:16 UTC

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