【发布时间】:2015-11-21 04:04:12
【问题描述】:
我正在尝试启用自定义 PHP 扩展 (PHPShadow),但遇到了一些问题。
此 sapi (apache2handler) 无法加载扩展。
我收到此错误。我如何解决它? (我的操作系统是 Debian LAMP)
【问题讨论】:
-
看看它做了什么我会说它的时间让事情变慢并且很容易规避。但这取决于你;-)
我正在尝试启用自定义 PHP 扩展 (PHPShadow),但遇到了一些问题。
此 sapi (apache2handler) 无法加载扩展。
我收到此错误。我如何解决它? (我的操作系统是 Debian LAMP)
【问题讨论】:
您必须启用dl() 功能,更多信息请访问http://php.net/manual/en/function.dl.php
警告:此函数已从 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,如果有的话。
【讨论】:
使用安装程序文件指导您 - 可从 PHPshadow 下载页面 (http://phpshadow.com/download) 获得。它将说明您需要复制扩展名的位置,以及要编辑的 php.ini 文件以及如何编辑。
【讨论】: