当前位置: 首页 > news >正文

PHP安装swoole扩展无效,如何将文件上传至Docker容器

目录

过程

操作方式


过程

        在没有使用过云服务器以前,Docker这个平台一直都很神秘。在我申请了华为云服务器,并使用WordPress镜像去搭建自己的网站以后,我不得不去把Docker平台弄清楚,原因是我使用的一个主题需要安装swoole扩展,才能够正常启用。而要将swoole.so这个扩展文件安装到PHP上,就需要把这个扩展文件上传到Docker平台的wordpress容器里的PHP上,这中间的过程颇费一番周折,但弄清原因以后就简单了许多。

        为什么将swoole.so上传到Docker的容器里的PHP,而不是云服务器上的PHP?因为在我对云服务器知之甚少的情况下就干过将swoole.so直接上传到云服务器上的PHP这样的蠢事,那时还不知道云服务上有Docker容器。我在云服务器上安装了PHP,上传了swoole.so,然后在php.ini里添加extension=swoole.so用来加载swoole的扩展文件,结果自然是毫无成效。于是我才开始怀疑我要修改的这个php.ini文件的实际位置。

        在查找过一些资料以后,我对Docker有了一些了解。Docker容器能解决“在我的机器上可以运行”的问题,因为容器化应用在任何地方都能保持一致的行为,容器之间相互隔离,避免应用之间产生影响。Docker容器是Docker平台的一种通用的虚拟化方法,它提供了一种轻量级、高效的方式来创建、部署和运行应用程序。于是,我将swoole.so上传到Docker的WordPress容器内,并新建了一个my_php_extra.ini的文件一并上传到容器内。

操作方式

首先,要将swoole

http://www.lryc.cn/news/451215.html

相关文章:

  • Web3.0 应用项目
  • Linux 学习笔记(十六)—— 重定向与缓冲区
  • 828华为云征文|WordPress部署
  • 华为开源自研AI框架昇思MindSpore应用案例:计算高效的卷积模型ShuffleNet
  • 《C++ 小游戏:简易飞机大战游戏的实现》
  • SpringCloud源码:服务端分析(二)- EurekaServer分析
  • 插槽slot在vue中的使用
  • 针对考研的C语言学习(定制化快速掌握重点2)
  • [C++][IO流][流输入输出][截断理解]详细讲解
  • 阿里云部署1Panel(失败版)
  • 九、设备的分配与回收
  • 单片机的原理及应用
  • Python数据分析篇--NumPy--入门
  • OJ在线评测系统 后端 判题机模块预开发 架构分析 使用工厂模式搭建
  • linux 目录文件夹操作
  • (Linux驱动学习 - 4).Linux 下 DHT11 温湿度传感器驱动编写
  • 前端登录页面验证码
  • 【鸿蒙】HarmonyOS NEXT应用开发快速入门教程之布局篇(上)
  • 使用 Nginx 和 Gunicorn 部署 Flask 项目详细教程
  • linux中bashrc和profile环境变量在Shell编程变量的传递作用
  • 数据结构-4.2.串的定义和基本操作
  • fastzdp_redis第一次开发, 2024年9月26日, Python操作Redis零基础快速入门
  • 文件名:\\?\C:\Windows\system32\inetsrv\config\applicationHost.config错误:无法写入配置文件
  • Optiver股票大赛Top2开源!
  • Maven 实现依赖统一管理
  • 【最新】微信小程序连接onenet——stm32+esp8266+onenet实现查看温湿度,控制单片机
  • 差分(续前缀和)(含一维二维)
  • 【STM32-HAL库】自发电型风速传感器(使用STM32F407ZGT6)(附带工程下载链接)
  • 【计算机毕业设计】springboot就业信息管理系统
  • 实用工具推荐---- PDF 转换