BSD Ports

devel/php-swoole 6.2.3 FreeBSD

Asynchronous, concurrent, and distributed networking framework

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
fbee0f9bdc
License
APACHE20
Categories
devel, net
Package size
843.2 KiB, 3137.9 KiB installed

Description

Asynchronous & concurrent & distributed networking framework for PHP.

* event-driven * full asynchronous non-blocking * multi-thread reactor * multi-process worker * millisecond timer * async MySQL * async task * async read/write file system * async dns lookup * support IPv4/IPv6/UnixSocket/TCP/UDP

Install

Binary package:

pkg install php82-swoole

From the ports tree:

cd /usr/ports/devel/php-swoole/ && make install clean

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

RUN_DEPENDS=	php82-swoole>0:devel/php-swoole

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:latest6.2.36.2.3---
FreeBSD:14:quarterly6.2.36.2.3n/a--
FreeBSD:15:latest6.2.36.2.3n/a--
FreeBSD:15:quarterly6.2.36.2.3n/an/an/a
FreeBSD:16:latest6.2.36.2.3n/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.

Build dependencies 12
Run dependencies 6

No port depends on this one.

Configuration

Options name: devel_swoole

OptionDefaultDescription
BROTLIoffBrotli compression support
CARESoffAsynchronous DNS resolution via c-ares
CURLoffData transfer support via cURL
FIREBIRDoffFirebird (Interbase) database support
ODBCoffODBC database backend
PGSQLoffPostgreSQL database support
SOCKETSoffUse native php sockets extension
SQLITEoffSQLite database support
SSH2offEnable SSH2 support
ZSTDoffZstandard compression support
USES
compiler:c11 localbase:ldflags php:ext pkgconfig ssl
Service scripts
none
Flavors
php83-swoole-6.2.3, php84-swoole-6.2.3, php85-swoole-6.2.3

Message after installing

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

Files

distinfo 1
FileSizeSHA256
swoole-swoole-src-v6.2.3_GH0.tar.gz2.195688e+06dde8d2a4a6b5c5cd418aedd8561760baad59767a2f8a963b2c0e9eb9c86f4c8d

Commit history 3

DateCommitCreditsLog message
fbee0f9bdc Vanilla I. Shu devel/php-swoole: update to 6.2.3.
d1868438e4 Vanilla I. Shu devel/php-swoole: converted to php standard extension.
PR: 296792
47a13e120b Vanilla I. Shu devel/pecl-swoole: converted to standard extension from pecl extension.