一:PHP核心扩展包安装docker中安装的php有一些核心扩展包,一般放在/usr/src/php/ext/目录下,安装方法如下:#relatedDependencyinstallationapt-getupdate&&apt-getinstall-ylibfreetype6-devlibjpeg62-turbo-devlibmcrypt-devlibpng-dev#Installmysqlidocker-php-ext-installmysqli2:安装PECL扩展因为有些扩展没有包含在PHP的源代码文件中,都需要使用PECL(PHP的扩展库仓库,通过PEAR打包)。使用peclinstall安装扩展,然后使用官方提供的docker-php-ext-enable快捷脚本启用扩展PECL扩展下载地址:https://pecl.php.net/安装方法:dockerexec-itphp/bin/bash#进入php容器#相关依赖安装apt-getupdate&&apt-getinstall-ylibfreetype6-devlibjpeg62-turbo-devlibmcrypt-devlibpng-devpeclinstallswoole-4.2.12#安装swoole扩展docker-php-ext-enableswoole#启用swoole扩展安装完成后按CTRL+D退出容器,然后重启php容器dockerrestartXXX(容器名)
