启用PHP扩展

时间:2015-08-26 23:02:54

标签: php apache2 debian lamp

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

  

扩展加载不适用于此sapi(apache2handler)。

我收到此错误。我如何解决它? (我的操作系统是Debian LAMP)

2 个答案:

答案 0 :(得分:1)

您必须在http://php.net/manual/en/function.dl.php

启用更多dl()功能
  

警告:此功能已从PHP 5.3.0中的大多数SAPI中删除

现在,应该使用 INI文件扩展程序加载,而不是http://php.net/manual/en/ini.core.php#ini.extension

PHP Shadow代码的一部分是:

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

我猜你需要寻找一个更新的PHP Shadow,如果有的话。

答案 1 :(得分:0)

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