启用 PHP 扩展

Enable PHP extension

我正在尝试启用自定义 PHP 扩展程序(PHPShadow),但我遇到了一些问题。

Extension loading not available for this sapi (apache2handler).

我收到这个错误。我如何解决它? (我的 OS 是 Debian LAMP)

您必须启用 dl() 功能,更多信息在 http://php.net/manual/en/function.dl.php

Warning: This function was removed from most SAPIs in PHP 5.3.0

现在,应该使用 INI 文件 扩展加载,更多信息在 http://php.net/manual/en/ini.core.php#ini.extension

部分PHP影子代码为:

if(!function_exists('dl')){
    exit("Extension loading not available for this sapi (".php_sapi_name().").\n");
}

我猜你需要寻找更新的 PHP 影子,如果有的话。

使用安装程序文件来指导您 - 它可以从 PHPshadow 下载页面 (http://phpshadow.com/download) 获得。它将说明您需要在哪里复制扩展名,以及要编辑哪个 php.ini 文件以及如何编辑。