当前位置:首页 > CN2资讯 > 正文内容

docker搭建php环境,docker安装php插件docker php环境搭建

2天前CN2资讯

docker搭建php环境,docker安装php插件

  • 一、搭建环境
  • 二、安装docker
    • 1.安装docker
    • 2.修改镜像
    • 3.启动docker
  • 三、拉取php镜像
    • 1.pull php-fpm7.0
    • 2.进入php容器,安装已支持没放开的扩展
    • 2.安装其他扩展,例如redis扩展
    • 3.安装zip扩展
一、搭建环境

本次系统使用centos7.4,php使用php7.0

二、安装docker

1.安装docker

yum -y install docker

2.修改镜像

安装成功后,修改docker国内镜像方法,阿里云搜索"容器镜像服务",免费创建自己镜像加速网址。

vi /etc/docker/daemon.json { "registry-mirrors": ["https://"] }

3.启动docker

systemctl start docker 三、拉取php镜像

1.pull php-fpm7.0

docker pull php:7.0-fpm #启动docker php容器 /home/wwwroot是映射代码存放位置,自己可以自定义 docker run -itd --name php -p 9000:9000 --privileged=true -v /home/wwwroot:/home/wwwroot php:7.0-fpm

2.进入php容器,安装已支持没放开的扩展

#进入容器 docker exec -it php bash

docker容器下PHP有自己特有的安装扩展方法:
docker-php-source //在容器中创建/usr/src/php文件夹
docker-php-ext-install //安装并启动扩展(常用)
docker-php-ext-enable //启动PHP扩展
docker-php-ext-configure //添加扩展自定义配置,和enable搭配使用

例如执行命令:docker-php-ext-install
效果:

下面都是一些可以安装的扩展,例如安装mysqli扩展:

docker-php-ext-install mysqli

2.安装其他扩展,例如redis扩展

安装redis扩展 参考:javascript:void(0)

#从github上下载redis扩展包 curl -L -o /tmp/redis.tar.gz https:///phpredis/phpredis/archive/3.1.3.tar.gz #解压缩 tar xfz /tmp/redis.tar.gz rm -r /tmp/redis.tar.gz #创建扩展存放位置 mkdir -p /usr/src/php/ext mv phpredis-3.1.3 /usr/src/php/ext/redis #安装扩展 docker-php-ext-install redis exit #重启php生效 docker restart php

3.安装zip扩展

#从更新apt-get源 apt-get update #安装zlib和libzip扩展 apt-get install -y zlib1g-dev && apt-get install -y libzip-dev #安装并启动zip扩展 docker-php-ext-install zip exit #重启php生效 docker restart php

其他插件下载完扩展后同样如此步骤。

    你可能想看:

    扫描二维码推送至手机访问。

    版权声明:本文由皇冠云发布,如需转载请注明出处。

    本文链接:https://www.idchg.com/info/26580.html

    分享给朋友:

    “docker搭建php环境,docker安装php插件docker php环境搭建” 的相关文章

    Oracle 免费VPS:轻松入门云计算的最佳选择

    在了解Oracle免费VPS之前,先来看看Oracle Cloud。这是甲骨文公司推出的一项云服务,提供了一系列强大的计算和存储资源。Oracle Cloud的最吸引人的部分是它的免费服务,给用户提供了机会,可以在没有经济负担的情况下体验云计算的强大功能。对于开发者、创业者或只是想进行一些小项目的用...

    APT攻击是什么及其防御措施详解

    APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

    国内到东京快还是首尔快网络速度对比分析

    引言 在这个数字化快速发展的时代,网络速度对我们生活的影响越来越显著。很多时候,我们的工作、学习和娱乐都离不开稳定的网络连接。尤其是当我们考虑访问国外网站或进行国际交流时,网络速度的重要性更是无法忽视。今天,我想带大家探讨国内到东京和首尔的网络速度比较,看看这两个城市的网络表现究竟有何不同。 为什么...

    甲骨文云免费IPv6服务详解:轻松配置与应用技巧

    甲骨文云,作为一个综合性的云服务提供商,正迅速崛起于众多的云技术平台之中。它不仅拥有强大的数据处理能力,还提供了多种免费的云服务选项,让个人和企业都能以更低的成本探索并使用云计算的强大功能。首先,我对甲骨文云的快速适应能力和多种灵活服务感到印象深刻,尤其是它的免费套餐项目,吸引了不少用户前来试用。...

    VPS硬盘清理:提升服务器性能的全面指南

    当我的VPS(虚拟专用服务器)磁盘满了时,事情往往会变得非常棘手。这不仅会导致应用程序的运行速度变慢,甚至可能引发系统崩溃或数据丢失。这样的状况让我不得不思考,定期进行硬盘清理的重要性。其实,维护良好的磁盘使用状况,对于确保服务器的整体性能至关重要。 首先,当VPS磁盘满了,系统的反应速度会明显下降...

    菲律宾用户如何通过VPS提升TikTok访问速度

    在菲律宾使用VPS访问TikTok,这个话题对很多喜欢在TikTok上进行电商活动或内容创作的人来说非常重要。首先,我想谈谈VPS的概念以及它的优势。VPS,全称是虚拟专用服务器,它提供了一种比共享主机更为灵活和高效的解决方案。对于菲律宾的用户来说,通过使用VPS,可以在一定程度上绕过地区限制,更流...