aauto php 环境,hprose-pecl: Hprose 全名是高性能远程对象服务引擎。它是一个新型的轻量级跨语言跨平台面向对象的高性能远程动态通讯中间件。它不但易学易用,而且功能强大。本项目...

Hprose extension for PHP

GITTER-join%20chat-green.svg

hprose-pecl.svg

php-5.2~7.0-blue.svg

hprose-pecl.svg

hprose-pecl.svg

简介

Hprose 是高性能远程对象服务引擎(High Performance Remote Object Service Engine)的缩写。

它是一个先进的轻量级的跨语言跨平台面向对象的高性能远程动态通讯中间件。它不仅简单易用,而且功能强大。你只需要稍许的时间去学习,就能用它轻松构建跨语言跨平台的分布式应用系统了。

Hprose 支持众多编程语言,例如:

AAuto Quicker

ActionScript

ASP

C++

Dart

Delphi/Free Pascal

dotNET(C#, Visual Basic...)

Golang

Java

JavaScript

Node.js

Objective-C

Perl

PHP

Python

Ruby

...

通过 Hprose,你就可以在这些语言之间方便高效的实现互通了。

本项目是 Hprose 的 PHP 的 C 扩展实现。

安装

有许多方式来构建此包,下面是两种最常用的方式:

方式 1:跟 PHP 一起构建包

在 PHP 源码文件夹下创建 ext/hprose 文件夹。将包中的所有文件复制到创建的文件夹下。

运行

./buildconf

来重新构建 PHP 的配置脚本。

使用此选项来编译 PHP:

--enable-hprose 以捆绑方式来构建 PHP 模块。

--enable-hprose=shared 构建动态加载模块。

方式 2:使用 phpize 工具来构建包

解压此包。

运行脚本

phpize

它将为构建 hprose 扩展准备环境。

运行

./configure --enable-hprose=shared

以生成 makefile

运行

make

以构建 hprose 扩展库. 它将被置于 ./modules 目录下。

运行

make install

以安装 hprose 扩展库到 PHP 环境下。

方式 3:通过 pecl 安装

运行:

pecl install hprose

这就好了。

使用

本扩展是 Hprose for PHP 的一部分,它仅实现了 hprose 序列化,反序列化以及 RPC 协议抽象层。实际的 Http 的客户端和服务器实现是使用 PHP 编写的。你可以通过以下网址来了解如何使用它:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值