我正在浏览php.ini,我发现以下参数enable_dl有一个奇怪的描述:

This directive is really only useful in the Apache module version of

PHP. You can turn dynamic loading of PHP extensions with dl() on and

off per virtual server or per directory.

The main reason for turning dynamic loading off is security. With

dynamic loading, it’s possible to ignore all open_basedir

restrictions. The default is to allow dynamic loading, except when

using safe mode. In safe mode, it’s always impossible to use dl().

我在apache上运行php,我很好奇这个参数究竟对我有用.上面提到的描述对我来说并不是很清楚,所以如果有人能够详细说明我会感激不尽.

解决方法:

PHP模块(扩展)只能在PHP的启动阶段加载.例如,无法使用.user.ini files加载它们.例如,extension directive仅为php.ini.

这是一个提示 – 历史上.user.ini文件不是核心,而是SAPI for Apache mod_php的每个目录.htaccess设置.

为了避免过去的这种限制,引入了dl()函数以在运行时动态加载扩展.但是只有启用,所以enable_dl指令.

但是,当前的PHP SAPI基本上禁用了对dl的支持,只能在CLI和Embed中使用它.

正如你没有说过为什么你对dl()的好奇心,我能给出的最好的答案是它只是为了深奥的原因而有用.很可能它甚至对你想要使用它的SAPI没用(你没有共享SAPI名称,但我想它不是CLI也不是Embed).

标签:php,apache,configuration

来源: https://codeday.me/bug/20190830/1771134.html

php enable all,php中的enable_dl配置如何有用?相关推荐

  1. 在Web.config或App.config中的添加自定义配置

    .Net中的System.Configuration命名空间为我们在web.config或者app.config中自定义配置提供了完美的支持.最近看到一些项目中还在自定义xml文件做程序的配置,所以忍 ...

  2. linux中的网络配置

    Linux中的网络配置 1 什么是IP ADDRESS 2 子网掩码 3 ip通信判定 4 网络设定工具 4.1 设置双网卡 4.2 ping命令 4.3 ifconfig命令 4.4 ip addr ...

  3. Hadoop-2.8.0集群搭建、hadoop源码编译和安装、host配置、ssh免密登录、hadoop配置文件中的参数配置参数总结、hadoop集群测试,安装过程中的常见错误

    25. 集群搭建 25.1 HADOOP集群搭建 25.1.1集群简介 HADOOP集群具体来说包含两个集群:HDFS集群和YARN集群,两者逻辑上分离,但物理上常在一起 HDFS集群: 负责海量数据 ...

  4. Android平台Chromium net中的代理配置信息获取

    在计算机网络中,代理服务器 扮演着发起请求的客户端与服务器之间的中间人的角色.客户端连接到代理服务器,请求一些服务,比如文件,网页,或其它可以从服务器获得的资源,代理服务器以简化和控制复杂度的形式获取 ...

  5. 单臂路由中路由器通用配置示意图

    单臂路由中路由器通用配置示意图 一.单臂路由 二.重要性 三.兼容问题 四.命令配置 总结 一.单臂路由 单臂路由(router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或&qu ...

  6. 使用 Directory.Build 来消除项目文件中的重复配置

    使用 Directory.Build 来消除项目文件中的重复配置 Intro 如果解决方案里的项目比较多的话,往往会有很多重复的项目属性,通常我们可以使用独立的 props 属性文件来配置公用的属性, ...

  7. 【kafka】Kafka中的动态配置源码分析

    1.概述 2.源码分析 Broker启动加载动态配置 KafkaServer.startup 启动加载动态配置总流程 2.1 动态配置初始化 config.dynamicConfig.initiali ...

  8. ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器

    FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件. 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密. 警告 ...

  9. kodi nfs配置_如何在Kodi中安装和配置附加组件

    kodi nfs配置 Kodi can do a lot out of the box. If you've got a collection of ripped Blu-Rays and CDs, ...

最新文章

  1. 51CTO交流摘录(2):SOC的应用现状
  2. 「尖峰对话」问题征集:向张宏江和John Hopcroft 近距离提问
  3. Kail Linux渗透测试教程之免杀Payload生成工具Veil
  4. 动态系统开发方法DSDM
  5. CDE桌面环境中自动启动应用程序图形界面
  6. Git和Github的学习
  7. 2021年中国电竞运动行业发展报告
  8. poj 1050(DP)
  9. Python 数据科学手册 5.8 决策树和随机森林
  10. scala几种循环判断语句_Scala循环控制语句– while,while和for循环
  11. 大数据分析哪些错误需避免
  12. 2021-07-14 西门子PLC编程软件--博途V14软件的安装
  13. 《新白娘子传奇》隐藏惊天秘密-白素贞的身世之谜
  14. 彼得林奇PEG价值选股策略(附源码入口)
  15. 路由器运行python脚本_在路由器中运行Python
  16. 海马玩android模拟器哪个好用,海马玩模拟器好用吗?用电脑怎么玩手机APP?海马玩模拟器评测-太平洋电脑网...
  17. k2000显卡相当于gtx_电脑中的显卡是什么样干什么样的?NVDIA推出的两块Quadro显卡K1000M和K2000M性能究竟差多少...
  18. 受益匪浅!Spring事务是如何传播的附架构师必备技术详解
  19. excel快速填充_Excel教程:24秒,提取excel工作簿中300张图片
  20. 如何解压war后缀的文件:

热门文章

  1. 《mongodb权威指南》学习
  2. MSVCRTD.lib(crtexe.obj) : error LNK2019
  3. MyBatis动态SQL底层原理分析
  4. C++ 虚函数和纯虚函数的区别
  5. LaTeX 笔记:NFSS 那点事儿
  6. OpenCV之core 模块. 核心功能(1)Mat - 基本图像容器 OpenCV如何扫描图像、利用查找表和计时 矩阵的掩码操作 使用OpenCV对两幅图像求和(求混合(blending))
  7. Python脚本图解
  8. 阿里云自营建站买一年送一年
  9. (十六)spring cloud微服务分布式云架构-集成项目简介
  10. Svg 嵌入可编辑的div