PHP 8.6.0 Beta 3 is available for testing

Встановлення

Yar can be installed in one of three ways: via PECL, via PIE, or by building it from source.

Це розширення » PECL не входить до складу PHP.

Інструкція щодо встановлення цього PECL-розширення є в розділі посібника Встановлення PECL-розширень. Більше інформації, як от нові випуски, файли для завантаження, файли з початковим кодом, інформація для дописувачів та список змін знаходиться тут: » https://pecl.php.net/package/yar.

Двійкові файли Windows (DLL) цього PECL-розширення доступні на вебсайті PECL.

Приклад #1 Installing Yar with PECL

pecl install yar

As of Yar 2.4.0, the extension can be installed with » PIE, the PHP Installer for Extensions, by running the following on the command line.

Приклад #2 Installing Yar with PIE

pie install laruence/yar

The msgpack packager can be enabled at install time:

Приклад #3 Installing Yar with PIE and msgpack

pie install laruence/yar --enable-msgpack

The source code is hosted on » GitHub. To build the extension from source, run the following on the command line, replacing the paths with those of the local PHP installation.

Приклад #4 Building Yar from source

/path/to/phpize
./configure --with-php-config=/path/to/php-config
make && make install

The following configure options are available:

--with-curl

Location of the cURL installation, if it is not found in the default include paths.

--enable-msgpack

Enables the msgpack packager and makes the msgpack extension an optional dependency. When Yar is built with this option, the default value of yar.packager becomes msgpack.

--enable-epoll

Uses Linux epoll instead of select() for I/O multiplexing, available as of Yar 2.1.2. This can improve Yar_Concurrent_Client performance under high concurrency. It only takes effect on Linux; on other platforms it is silently ignored.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top