当前位置: 首页 > 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.mrgr.cn/news/36545.html

相关文章:

  • 为什么我的系统慢?“三大分离”架构上了吗?(5000字长文,收藏)
  • idea 创建多模块项目
  • (11)(2.1.2) DShot ESCs(四)
  • 全国各省环境规制强度数据(2004-2022年)
  • Tkinter制作登录界面以及登陆后页面切换(一)
  • 基于大数据可视化的化妆品推荐及数据分析系统
  • EmptyResultDataAccessException产生原因及解决方案
  • 迈瑞嵌入式面试及参考答案
  • Qt-QListWidget多元素控件(36)
  • 书生白嫖A100活动之——OpenCompass
  • docker-文件复制(docker cp:用于在Docker主机和容器之间拷贝文件或目录)
  • 【C++掌中宝】类和对象(一):类的定义和实例化
  • 在 Visual Studio (VS2015)中搜索时使用正则表达式
  • 人工智能时代的网络空间战略稳定及其挑战
  • 银河麒麟操作系统中查看动态库函数的方法
  • 【含文档】基于Springboot+微信小程序 的高校二手商品交易平台(含源码+数据库+lw)
  • Brave编译指南2024 MacOS篇-引言与准备工作(一)
  • vue实现左侧数据拖拽到右侧区域,且左侧数据保留且左侧数据不能互相拖拽改变顺序
  • 如何在 macOS 上恢复未保存的 Excel 文件 – 文件恢复的最佳方法
  • 【单元测试】任务1:白盒测试2