如何为 phpMyAdmin 启用 allow_url_fopen?

Posted

技术标签:

【中文标题】如何为 phpMyAdmin 启用 allow_url_fopen?【英文标题】:How to enable allow_url_fopen for phpMyAdmin? 【发布时间】:2018-04-24 13:29:26 【问题描述】:

在我的 Apache/2.4.10 (Debian) 上将 phpMyAdmin 更新到 v4.7.5 后,我得到:

没有找到 curl 扩展并且 allow_url_fopen 被禁用。到期的 为此,诸如错误报告或版本检查之类的一些功能是 已禁用。

phpinfo()Local Value: Off, Master Value: On

在我的/etc/php5/cli/php.ini 我有:/etc/php5/cli/php.ini

我尝试了allow_url_fopen Local Value=Off Master Value=Off,但没有帮助。

php --ini 显示以下文件:

Configuration File (php.ini) Path: /etc/php5/cli
Loaded Configuration File:         /etc/php5/cli/php.ini
Scan for additional .ini files in: /etc/php5/cli/conf.d
Additional .ini files parsed:      /etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-gd.ini,
/etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-mcrypt.ini,
/etc/php5/cli/conf.d/20-mysql.ini,
/etc/php5/cli/conf.d/20-mysqli.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini,
/etc/php5/cli/conf.d/20-readline.ini

(当然,我在进行更改后rebooted。)

我能做什么?

【问题讨论】:

【参考方案1】:

检查是否使用这两个命令之一安装了 php5-curl

dpkg -s php5-curl
sudo apt-cache policy php5-curl

如果没有尝试安装它:

sudo apt-get install php5-curl

然后你应该重启 apache 服务器 无需重启

【讨论】:

没问题。抱歉我来晚了。【参考方案2】:

我通过使用以下命令安装 cURL 解决了这个问题:

apt-get update && apt-get install php5-curl

然后

reboot

准备好了!

【讨论】:

以上是关于如何为 phpMyAdmin 启用 allow_url_fopen?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 mysql 添加值:端口的空值

如何为 PHP CLI 启用颜色?

如何为特定目录或文件启用特定 gcc 警告? [复制]

如何为 Django 启用 WSGIPassAuthorization?

如何为 Spring Security 启用日志记录?

如何为 Spring Security 启用日志记录?