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

在php上启用curl_exec。伊尼

阴永逸
2023-03-14

我想运行PHP脚本,它有卷曲。

但以下功能被php.ini禁用:

exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,show_source

我在php中更改了以下行。ini:

disable_functions=exec,通过,shell_exec,系统,proc_open,流行,show_source

并在ssh上运行服务httpd restart命令,但当我运行phpinfo()函数时,它将显示curl\u exec和curl\u multi\u exec再次被禁用。

问题在哪里,我该如何解决?

共有3个答案

狄阳华
2023-03-14

如果您是kloxo用户,那么可以按照以下步骤启用curl。

http://www.bloggertale.com/2013/10/22/enable-curl-kloxo/

或者,如果您不使用kloxo,请登录您的根目录,然后转到

/等

在那里你会得到php。伊尼

我知道有两条线

exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,show_source

意味着一个是php的中间部分。然后是最后一个。你必须从两个地方都搬走。

首先:-搜索curl\u exec,curl\u multi\u exec,您将在两个位置获得这一行,只需删除它并保存php即可。然后

使用此命令:-service httpd restart

然后创建一个文件

info.php

并编写此代码以获取curl的状态

<?=phpinfo();?>

在其上,您将能够看到CURL已启用。

顾正初
2023-03-14

转到php的末尾。ini,并找到以下行:

disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_exec,curl_multi_exec,parse_ini_file,show_source;

就像这样编辑它:

disable_functions =exec,passthru,shell_exec,system,proc_open,popen,curl_multi_exec,parse_ini_file,show_source;
公冶才
2023-03-14

命令行php可能使用不同于Apache加载的ini文件。

您必须找到所使用的php配置。您需要编辑当前配置文件。

$> php -i | grep "Loaded Configuration File"
Loaded Configuration File => /usr/local/lib/php.ini
$> vim /usr/local/lib/php.ini

并删除禁用的功能。最后一步是:

/etc/init.d/httpd restart
 类似资料:
  • 我已经开始使用Azure并测试与Microsoft SQL数据库的连接。我想利用我们目前的php_odbc。dll扩展,而不是使用PDO方法。 我已经通过配置via App设置和配置via ini设置执行了添加扩展的步骤。这两种方法都会导致我的主索引页抛出500错误。我的主要索引。php只包括phpinfo();用于测试的函数。 https://docs.microsoft.com/bs-latn

  • 我最近有一台mac电脑,我根本不习惯在mac电脑上开发。 我有MAMP Pro1.9.6.1。我在上找到了这个: 我把他们的名字都改了。重新启动MAMP。它装载顺利(我知道奇怪吧?)。我使用的是PHP版本5.2。 所有这些文件现在都是不同的名称(一个接一个地进行消除过程)。所以我想重启苹果电脑。同样,MAMP加载没有问题,即使所有的文件都被移动了。在灯上,这甚至不会加载。但是要么有另一个我丢失的文

  • (网上有人提到这一点,但没有一个解决方案奏效。)我希望能够从PHP脚本中使用shell_exec和exec。 含义,用途: 或者 根据我在网上找到的链接(http://forums.cpanel.net/f5/enable-shell_exec-one-user-109601.html),一种方法是在VirtualHost下添加指令: 但是,当我查看配置文件,试图重新启动网络服务器,我得到: 并且

  • 问题内容: 有人可以建议如何在PHP中启用json_encode函数吗? 我已经全新安装了Centos 5.6,并且刚刚安装了Virtualmin。 有人知道下一步该怎么做吗? 问题答案: 如http://www.php.net/manual/en/json.requirements.php 要求 无需安装即可使用这些功能。它们是PHP核心的一部分。 只是PHP> = 5.2.0 编辑 :在评论中

  • 问题内容: 我已经写了这段简单的代码: 在我的情况当属。谁能建议/建议出什么问题了? 问题答案: 错误检查和处理是程序员的朋友。检查初始化和执行cURL函数的返回值。并在失败的情况下包含更多信息: *在 手动状态: 成功返回cURL句柄,错误返回 FALSE 。 我观察到该函数在您使用其参数且无法解析域时会返回。如果未使用该参数,则该函数 可能 永远不会返回。但是,请务必始终进行检查,因为该手册并

  • 我正在努力用我的自定义php覆盖php cli配置。伊尼 我的定制php.ini 运行php cli 输出 然而,自定义php.ini似乎没有覆盖max_execution_timesafe_mode,因为它输出0和On而不是90和off。 运行这个简单的脚本 输出默认cli配置(128M),而不是预期的256M。 运行这个简单的脚本 按预期产出90。 到目前为止,我只在运行时覆盖了一个配置指令,