我想运行带有curl 的php 脚本。
但以下功能被 php.ini 禁用:
exec、passthru、shell_exec、系统、proc_open、popen、curl_exec、curl_multi_exec、show_source
我在 php.ini 中更改了以下行:
禁用函数 = exec、passthru、shell_exec、系统、proc_open、popen、show_source
and run 服务 httpd 重新启动ssh 上的命令,但是当我运行时phpinfo()
函数它将显示curl_exec和curl_multi_exec再次被禁用。
问题出在哪里,我该如何解决?
命令行 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
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)