A library for using Avro with PHP.
Both GMP and PHPUnit are often available via package management systems as php7-gmp
and phpunit
, respectively.
The preferred method to install Avro. Add apache/avro
to the require section of your project's composer.json
configuration file, and run composer install
:
{ "require-dev": { "apache/avro": "dev-main" } }
Untar the avro-php distribution, untar it, and put it in your include path:
tar xjf avro-php.tar.bz2 # avro-php.tar.bz2 is likely avro-php-1.4.0.tar.bz2 cp avro-php /path/to/where/you/want/it
Require the autoload.php
file in your source, and you should be good to go:
<?php require_once('avro-php/autoload.php');
If you're pulling from source, put lib/
in your include path and require lib/avro.php
:
<?php require_once('lib/autoload.php');
Take a look in examples/
for usage.