FreeBSD Ports

databases/php-memvector 1.0.0

Local Vector API, Storage & Embedding Engine for PHP

Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
afb77821ff
License
MIT
Categories
databases
Package size
54.5 KiB, 139.8 KiB installed

Description

Local Vector API, Storage & Embedding Engine for PHP

A high-performance PHP extension that brings local AI infrastructure and AI API to PHP developers and optimized for AI workload. Vector similarity search, text embedding, and cross-encoder reranking - all running directly in your PHP process. Built in C++17 with AVX2 SIMD acceleration. No external vector database, no embedding API, no network round-trips. Embed, store, search, and rerank in under 10 ms.

Install

As a binary package — by origin, or by package name:

pkg install databases/php-memvector
pkg install php82-memvector

From the ports tree:

cd /usr/ports/databases/php-memvector/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	php82-memvector>0:databases/php-memvector

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.01.0.0--1.0.0
FreeBSD:14:quarterly1.0.01.0.0n/a-1.0.0
FreeBSD:15:latest1.0.01.0.0n/a--
FreeBSD:15:quarterly1.0.01.0.0n/an/an/a
FreeBSD:16:latest1.0.01.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

All build dependencies 11
All run dependencies 6

No port depends on this one.

Configuration

No options to configure.

USES
php:ext
Service scripts
none
Flavors
php83-memvector-1.0.0, php84-memvector-1.0.0, php85-memvector-1.0.0

Message after installing

This file has been added to automatically load the installed extension:
/usr/local/etc/php/ext-20-memvector.ini.sample

Files

distinfo 1
FileSizeSHA256
memvector-ext-memvector-1.0.0_GH0.tar.gz7457236f58d30ecb39ef061c6fc160ceac7de9adaedc38bdf1015b981935450cc4465

Commit history 2

DateCommitCreditsLog message
afb77821ff Miroslav Lachman databases/php-memvector: Ignore with PHP 8.6
PR: 297429
6324501f7e Vanilla I. Shu databases/php-memvector: add new ports.
PR: 296871