1: Установка пакета расширения ядра PHP
PHP, установленный в docker, имеет некоторые основные пакеты расширения, которые обычно помещаются в/usr/SRC/PHP/ext/
Следующим образом:
Docker exec - it PHP / bin / bash ා enter PHP container cd /usr/src/php/ext/ dir
Вот основной пакет расширения PHP
Способ установки:
#Dependent installation apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev #Install mysqli docker-php-ext-install mysqli
После установки нажмите Ctrl + D, чтобы выйти из контейнера, а затем перезапустите контейнер PHP
docker restart php
2: Установите расширение PECL
Поскольку некоторые расширения не включены в исходный файл PHP, требуется PECL (хранилище библиотеки расширений PHP, упакованное через pear). Используйте PECL install для установки расширения, а затем используйте официальный скрипт быстрого доступа docker PHP ext enable для включения расширения
Адрес загрузки расширения PECL: https://pecl.php.net/
Способ установки:
Docker exec - it PHP / bin / bash ා enter PHP container #Dependent installation apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev PECL install swoole-4.2.12 - install swoole expansion Docker PHP ext enable spool
После установки нажмите Ctrl + D, чтобы выйти из контейнера, а затем перезапустите контейнер PHP
docker restart php