尝试安装Solr PHP扩展

时间:2014-01-21 15:08:13

标签: php apache dll

我一直在尝试将PHP Solr扩展安装到Windows测试服务器上。我已经继续并将扩展添加到php.ini并将.dll移动到ext目录。但是在重新启动时,Apache只是不想加载,我的错误日志包含这个:

  

PHP警告:PHP启动:无法加载动态库'D:\ xampp \ php \ ext \ php_solr.dll' - 找不到指定的模块。\ r \ n在第0行的未知中

如果有帮助,我的PHP版本是5.3.1。是否有其他人遇到此错误

2 个答案:

答案 0 :(得分:0)

通常,当扩展文件或路径不存在或权限不正确时,会出现此错误。

extension_dir&中查找php.ini。确保扩展路径正确&设置了适当的权限。

答案 1 :(得分:0)

所有 PHP 扩展程序都是针对特定版本的 PHP 进行编译的。对于 PHP 的不同版本, PHP API的版本会有所不同。在某些情况下甚至是编译器版本仪表(Windows环境)。

Linux更容易,因为软件包可以正确编译捆绑了PHP和扩展的版本。

因此,除非您自己编译 PHP 和扩展,否则需要检查它的编译版本。

PS:如果您安装了所有构建工具并且pecl可以使用它来管理扩展程序。(虽然它只是为您编译)