62 lines
2.7 KiB
Markdown
62 lines
2.7 KiB
Markdown
# 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.3–5.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.0–7.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.0–8.5:
|
||
|
||
| Расширение | PHP 8.0–8.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 |
|
||
|