安装

如果您拥有所需的库,请在编译 PHP 时添加 --with-pspell[=dir] 选项。

注意: 针对 Win32 用户的说明

为了使此扩展正常工作,必须使 Windows 系统 PATH 可访问 DLL 文件。有关如何操作的信息,请参阅标题为 "如何在 Windows 上将 PHP 目录添加到 PATH" 的 FAQ。尽管将 DLL 文件从 PHP 文件夹复制到 Windows 系统目录也行得通(因为系统目录默认位于系统的 PATH 中),但并不建议这样做。此扩展要求以下文件位于 PATH 中:来自 aspell 安装的 bin 文件夹中的 aspell-15.dll

Win32 支持需要至少 aspell 0.50 版本。

添加注释

用户贡献的注释 2 个注释

chapman at wtinds dot com
4 年前
如果您在 CentOS 8 下编译 v7.3.x,则需要先启用 PowerTools,然后安装 aspell-devel - 否则 aspell-devel 将不可用

sudo dnf config-manager --set-enabled PowerTools
sudo dnf install -y aspell-devel

然后在您的 configure 行中,只需使用

--with-pspell

而不是

--with-pspell=/some/dir
juliusdavies at gmail dot com
15 年前
Aspell + PHP + Windows 在使用这个简单的测试文件时给我带来了疯狂的崩溃

<?php
$pspell_link
= pspell_new("en");
?>

直接从 DOS 提示符运行 "php -f test.php" 提供了一些线索

----------------
无法打开文件 "C:\Program Files\Aspell\data/iso8859-1.dat" 进行读取。pell\dict/en-only.rws
----------------

要解决此问题,我需要对 Aspell 的 C:\Program Files\Aspell\data\ 目录中的所有文件执行 "dos2unix"(将它们从 CRLF 转换为仅 LF 行尾)。
To Top