docker中实现安装php拓展步骤讲解

admin3年前PHP教程37

一:php核心拓展包安装

在docker中安装的php有一些核心的拓展包,他们一般放置在/usr/src/php/ext/目录下

如下:


docker exec -it php /bin/bash #进入php容器
cd /usr/src/php/ext/
dir

如下展示的就是php的核心拓展包

安装方式:


#相关依赖安装
apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
#安装mysqli
docker-php-ext-install mysqli

安装完成之后按CTRL+D退出容器,然后重启php容器


docker restart php

二:安装PECL 扩展

因为一些扩展并不包含在 PHP 源码文件中,所有需要使用 PECL(PHP 的扩展库仓库,通过 PEAR 打包)。用 pecl install 安装扩展,然后再用官方提供的 docker-php-ext-enable 快捷脚本来启用扩展

PECL 扩展下载地址:pecl.php/

安装方式:


docker exec -it php /bin/bash #进入php容器
#相关依赖安装
apt-get update && apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev
pecl install swoole-4.2.12 #安装swoole拓展
docker-php-ext-enable swoole #启用swoole拓展

安装完成之后按CTRL+D退出容器,然后重启php容器


docker restart php<br type="_moz">

到此这篇关于docker中实现安装php拓展步骤讲解的文章就介绍到这了,更多相关docker中实现安装php拓展内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

免责声明:本文内容来自用户上传并发布,站点仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。请核实广告和内容真实性,谨慎使用。

相关文章

一台GPU服务器多少钱韩国GPU服务器购买多少钱一个月

一台GPU服务器多少钱?GPU服务器,就是有专用显卡的服务器,一般应用于超级算力,视频编解码、深度学习、科学计算,或者说IPFS挖矿等多种场景的快速、稳定、弹性的计算服务。一般来说,GPU服务器多为4...

提高海外多ip服务器速度的方法有哪些

提高海外多ip服务器速度的方法:1、选择直连网络的骨干点,减少在路由节点上所消耗的时间,提高服务器速度;2、选择采用大带宽的海外服务器,能提高服务器速度;3、采用BGP智能线路,能智能选择最优路线,保...

TikTok跨境直播网络推荐!

TikTok是一款全球流行的短视频社交应用程序,它允许用户拍摄、编辑和分享15秒到1分钟的短视频。与此同时,TikTok也提供了直播功能,让用户可以与观众实时互动。如果你想在TikTok上进行直播,需...

聊聊PHP中的 === 运算符为什么比 == 快

在上一篇《聊聊PHP中require_once()函数为什么不好用》中给大家介绍了PHP中require_once()为什么不好用的原因,感兴趣的朋友可以去阅读了解一下~那么本文将给大家介绍PHP中的...

PHP PDO预处理语句及事务的使用

目录预处理语句功能事务能力总结预处理语句功能预处理语句就是准备好一个要执行的语句,然后返回一个 PDOStatement 对象。一般我们会使用 PDOStatement 对象的 execute() 方...

PHP格式化显示时间date()函数案例讲解

date("yyyyMMdd",time()) date() 函数  功能:用于格式化时间,返回一个字符串。 语法:string date( string fo...