PHP的DLfunction

是否允许dynamic扩展加载危险由于某种原因?

我问,因为我需要它包括pecl oauth.so扩展名,以使Google Adwords PHP SDK使用dl()工作。

我已经尝试了所有其他的替代品,但只是不能得到它的工作:

http://php.net/manual/en/function.dl.php

enable_dl被设置为在我的php.ini中默认closures,我启用它,重新启动Apache,它的工作原理。 如果可以安全地使用,为什么它默认是禁用的? 我是唯一有权访问服务器的用户,它将托pipe一个Web应用程序。

任何意见将是有益的!

默认情况下它是禁用的,因为许多LAMPconfiguration位于共享环境中,可能会或可能不希望其用户加载没有pipe理员权限的随机扩展。

您似乎知道自己在做什么,因此不应该有安全风险,除非您将在服务器Web服务器上使用相同的configuration,而您的服务器上存在不可信任的用户。