当前位置: 首页 > 知识库问答 >
问题:

如何从CLI启用PHP函数?

钱运浩
2023-03-14

我需要在AWSEC2实例中检查并启用某些php函数。(列在下面)。我已经通过了php。ini文件,但我找不到这些文件的任何引用。当我运行php-I时,我也看不到它们。我需要逐个安装它们吗?如果是,我如何在unix命令行上执行此操作?

这些是功能

启用PHP函数:
-dir
-readdir
-opendir
-ava
-exec
-set_time_limit
-ini_alter
-ini_set
-ini_restore
-php_uname
-popen
-proc_close
-proc_get_status
-proc_open
-shell_exec
-system

任何帮助都将不胜感激

共有1个答案

宫铭
2023-03-14

你正在处理PHP扩展/模块,你可以重新配置你的PHP安装并重建它

或者您可以将其添加为库。它们位于{your php installation dir}/extensions/

也看到http://php.net/manual/en/function.dl.php

就个人而言,我会从头开始构建php,只使用您需要的扩展。

 类似资料:
  • 问题内容: 如何从PHP调用JavaScript函数? 以下代码来自 xyz.html (单击按钮时),它在外部 xyz.js中 调用a 。这将调用wait.php。 和 wait.php 从那里以同样的方式从另一个PHP文件调用代码。 该否则工作正常,但它不会被调用我想要的方式。 问题答案: 就PHP而言(或者实际上,通常是一个Web服务器),HTML页面只不过是一个大字符串而已。 您可以使用P

  • 问题内容: 我熟悉如何使ajax转到php页面并执行一系列操作,然后返回json数据。但是,可以调用驻留在给定页面中的特定函数吗? 基本上我想要的是减少项目中的文件数。因此,我可以将很多常用功能放在一页中,然后立即调用我想要的任何功能。 问题答案: 对于ajax请求 1.在您的网页中包含Jquery库。例如: 2.点击按钮调用功能 3.点击按钮,调用JavaScript创建函数。 在服务器端的te

  • 问题内容: 我在Linux系统上有一个brftv用户,并且我有运行nginx的www-data。 从终端我可以让我的brftv用户运行 自从我将以下内容添加到我的/ etc / sudoers文件的“ #user权限规范”部分后,它就可以正常工作: 但是当我的php文件运行以下代码时,什么也没发生 我将www-data行添加到上面的etc / sudoers中,以防在运行上述exec()时有必要(

  • 问题内容: 我已经安装并正在运行PHP(版本:5.3.17),并且我想切换到mysqlnd(在phpinfo中,mysqlnd根本不存在)。 我读过为了进行设置,您需要更新命令: 当我尝试安装它时,出现错误: 问题答案: 该命令是源代码编译过程的一部分。 您可以从源代码进行编译,也可以通过软件包管理器进行安装。我想在您的情况下,包管理器更可取。 正如程序包管理器抱怨的那样,您不能同时安装和安装。

  • 问题内容: 我正在尝试在Ubuntu中为PHP安装sqlite3。 我安装并编辑为包含sqlite3扩展。 当我跑步时我得到 如上所示,已启用。但是,当我使用时,出现“找不到类SQLite3” 问题答案: 尝试: 那对我有用。

  • 问题内容: 如何从父类中调用子类的函数?考虑一下: 问题答案: 那就是抽象类的目的。抽象类基本上说:从我那里继承的任何人都必须具有此功能(或这些功能)。