PHP pspell 找不到已安装的语言

PHP pspell can't find installed language

我想使用英语、匈牙利语和斯洛伐克语的 pspell。我已经用 apt-get install aspell-huapt-get install aspell-sk 安装了 husk 语言包。如果我在 aspell 中检查已安装的词典,我可以看到它没问题:

/# aspell dicts
en
en-variant_0
...
en_US-wo_accents
hu
sk
sk-extended
sk_SK
sk_SK-extended

如果我在命令行中用 aspell 检查一个文件,它也有效:

/# aspell --lang=hu check README.txt

但在 PHP 中出现以下错误:

 pspell_new(): PSPELL couldn't open the dictionary. reason: No word lists can be found for the language "hu".

对于英语,它工作正常。

删除并重新安装 php pspell 软件包解决了问题。所以解决方案是:

#apt-get remove php5-pspell

#apt-get install php5-pspell