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

admin3年前PHP教程51

一: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拓展内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!

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

相关文章

PHP json_encode中文乱码解决方法

相信很多人在使用Ajax与后台php页面进行交互的时候都碰到过中文乱码的问题。JSON作为一种轻量级的数据交换格式,备受亲睐,但是用PHP作为后台交互,容易出现中文乱码的问题。JSON和js一样,对于...

spss数据分析(数据分析需要学哪些)

spss数据分析SPSS全称为「社会科学统计软件包」,是IBM公司推出的一系列用于统计学剖析运算、数据挖掘、预测剖析和决议计划支持任务的软件产品及相关服务的总称。图中我们看到SPSS有23个方法模块,...

浅谈PHP模拟发送POST请求之curl基本使用

目录cURL的基本使用步骤cURL的常用设置设置基本信息:设置POST数据信息:设置验证信息:设置强化信息:cURL批处理功能的基本使用cURL批处理时内存占用过多的问题cURL批处理时的内存优化方案...

适合TikTok直播的跨境直播网络专线在这里

适合TikTok直播的跨境直播网络专线在这里!TikTok已经成为全球非常流行的短视频应用。除了facebook\twitter等国外本地应用,TikTok已成功成为出海的标杆产品之一。是年轻一代冲浪...

php之深入理解架构布局讲解

本文基于《php 内核剖析》与 《php7底层设计与源码实现》所记笔记。对php内核的深入理解有助于我们对php的整体认识,对于业务层初期发展我们可以只了解基本语言的逻辑就可以写出符合业务的代码,但是...

PHP7 preg_replace 出错及解决办法

问题描述:PHP7废弃了preg_replace?原本是中php5中处理url中后面参数替换清除的,代码如下?1$url = preg_replace('/([?&])src=[^&a...