1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/andot-hprose-pecl

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README_zh_CN.md 4.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 16.03.2025 19:34 91e7fd3

Расширение Hprose для PHP

Присоединиться к чату в https://gitter.im/hprose/hprose-pecl Статус сборки Поддерживаемые версии PHP: 5.2...7.0 GitHub релиз Лицензия

Краткое описание

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

  1. В папке исходного кода PHP создайте папку ext/hprose и скопируйте все файлы из архива в эту папку.

  2. Выполните команду

     ./buildconf

    для перестроения конфигурационных скриптов PHP.

  3. Используйте следующие опции для компиляции PHP:

    --enable-hprose для сборки модуля PHP в виде библиотеки.

    --enable-hprose=shared для сборки модуля PHP в виде динамически загружаемой библиотеки.


Способ 2: использование инструмента phpize для сборки пакета

  1. Распакуйте этот пакет.

  2. Выполните скрипт

     phpize

    для подготовки окружения для сборки расширения hprose.

  3. Выполните команду

     ./configure --enable-hprose=shared

    для создания файла Makefile.

  4. Выполните:

     make

чтобы скомпилировать расширение Hprose. Оно будет помещено в директорию ./modules.

  1. Выполните:

     make install

чтобы установить расширение Hprose в окружении PHP.


Способ 3: Установка через PECL

  1. Выполните:

     pecl install hprose

Это всё.


ИспользованиеЭто расширение является частью Hprose для PHP, которое реализует сериализацию, десериализацию и абстрактный уровень протокола RPC для Hprose. Реальные клиентские и серверные реализации HTTP написаны на PHP. Вы можете узнать больше о том, как использовать это расширение, посетив следующий URL:http://github.com/hprose/hprose-php

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/andot-hprose-pecl.git
git@api.gitlife.ru:oschina-mirror/andot-hprose-pecl.git
oschina-mirror
andot-hprose-pecl
andot-hprose-pecl
master