发布时间:2021/05/10 作者:天马行空 阅读(1723)
几个在容器中自带的安装扩增的命令:
docker-php-source
docker-php-ext-install
docker-php-ext-enable
docker-php-ext-configure
1、初始化php源码目录
docker-php-source extract
运行命令后,会在/usr/src目录下生成一个php源码目录
2、清除源码目录
docker-php-source delete
3、启用扩展
docker-php-ext-enable redis
这个命令是用来启用PHP扩展的。我们使用pecl安装PHP扩展的时候,默认是没有启用这个扩展,如果想要使用这个扩展必须要在php.ini这个配置文件中去配置一下才能使用这个PHP扩展。而 docker-php-ext-enable 这个命令则可以自动给我们启动PHP扩展,不需要去php.ini这个配置文件中去配置。
4、安装并启用扩展
docker-php-ext-install "源码包目录名"
注意事项:
源码包需要放在/usr/src/php/ext目录下;
默认情况下无/usr/src/php这个目录,需要先运行docker-php-source extract生成;
docker-php-ext-install安装的扩展,会自动调用docker-php-ext-enable来启用扩展;
卸载扩展,直接删除/usr/local/etc/php/conf.d对应的配置文件即可。
5、为扩展设置自定义configure参数
docker-php-ext-configure gd --with-freetype --with-jpeg