Files
php-binary/README.md
2026-06-03 18:35:15 +04:00

62 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# PHP
Для каждой версии PHP собирается четыре варианта: **cli**, **cgi**, **apache**, **fpm**.
Собранные бинарники предназначены для запуска внутри LXD и Docker контейнеров. Протестированы и совместимы с ubuntu 26.04
## Зависимости
```bash
apt install pkg-config zlib1g libxml2-16 libbz2-1.0 libjpeg8 libcurl4t64 \
libmcrypt4 libfreetype6 libicu78 libzstd1 liblz4-1 libwebp7 libpq5 \
libxslt1.1 librabbitmq4 libmemcached11t64 libonig5 libsodium23 \
liblz4-1 liblzf1 libzip5 libyaml-0-2 libcurl3t64-gnutls
```
### PECL расширения для PHP 5.x
Расширения устанавливаются через `pecl`. Версии для PHP 5.35.6:
| Расширение | PHP 5.3 | PHP 5.4 | PHP 5.5 | PHP 5.6 |
|-------------|---------|---------|---------|---------|
| igbinary | 2.0.8 | 2.0.8 | 2.0.8 | 2.0.8 |
| amqp | 1.9.3 | 1.9.3 | 1.9.3 | 1.9.3 |
| memcache | 3.0.8 | 3.0.8 | 3.0.8 | 3.0.8 |
| memcached | 2.2.0 | 2.2.0 | 2.2.0 | 2.2.0 |
| redis | 4.3.0 | 4.3.0 | 4.3.0 | 4.3.0 |
| zendopcache | ✓ | ✓ | — | — |
| timezonedb | 2021.1 | 2021.1 | 2022.2 | 2022.2 |
| xdebug | — | — | 2.5.5 | 2.5.5 |
### PECL расширения для PHP 7.x
Расширения устанавливаются через `pecl`. Версии для PHP 7.07.4:
| Расширение | PHP 7.0 | PHP 7.1 | PHP 7.2 | PHP 7.3 | PHP 7.4 |
|------------|---------|---------|---------|---------|---------|
| igbinary | 3.2.16 | 3.2.16 | 3.2.16 | 3.2.16 | 3.2.16 |
| amqp | 1.11.0 | 1.11.0 | 1.11.0 | 1.11.0 | 1.11.0 |
| memcache | 4.0.5.2 | 4.0.5.2 | 4.0.5.2 | 4.0.5.2 | 4.0.5.2 |
| memcached | 3.4.0 | 3.4.0 | 3.4.0 | 3.4.0 | 3.4.0 |
| redis | 5.3.7 | 5.3.7 | 5.3.7 | 5.3.7 | 5.3.7 |
| mcrypt | — | — | latest | latest | latest |
| timezonedb | latest | latest | latest | latest | latest |
| xdebug | 2.9.0 | 2.9.8 | 3.1.6 | 3.1.6 | 3.1.6 |
### PECL расширения для PHP 8.x
Расширения собираются через `phpize`. Версии для PHP 8.08.5:
| Расширение | PHP 8.08.4 | PHP 8.5 |
|------------|-------------|---------|
| igbinary | 3.2.16 | 3.2.17RC1 |
| amqp | 1.11.0 | 2.2.0 |
| memcache | 8.2 | — (не совместимо) |
| memcached | 3.4.0 | 3.4.0 |
| redis | 6.3.0 | 6.3.0 |
| mcrypt | 1.0.9 | 1.0.9 |
| timezonedb | 2026.1 | 2026.1 |
| yaml | 2.3.0 | 2.3.0 |
| xdebug | 3.5.1 | 3.5.1 |