如果已安装必需的库,用户可以在编译PHP时添加--with-enchant[=dir]选项来启用enchant。
Windows用户必须启用php_enchant.dll才能使用此扩展。
注意:Windows上的额外设置
为了使此扩展能够工作,Windows系统PATH必须能够访问一些DLL文件。有关如何执行此操作的信息,请参阅题为“如何在Windows上将我的PHP目录添加到PATH”的FAQ。虽然将DLL文件从PHP文件夹复制到Windows系统目录也可以工作(因为系统目录默认位于系统的PATH中),但这并不推荐。此扩展需要以下文件位于PATH中:libenchant.dll,glib-2.dll,gmodule-2.dll。
此外,还需要将lib\enchant中至少一个提供的提供程序复制到\usr\local\lib\enchant-2(这是从当前驱动器根目录开始的绝对路径)。在PHP 8.0.0之前,即使用Enchant v1时,提供程序必须复制到C:\enchant_plugins,而此路径可以通过创建注册表值
HKEY_CURRENT_USER\SOFTWARE\Enchant\Config\Module_Dir
并将其设置为所需的路径来自定义。