如何在php5 / ubuntu中安装pspell?

时间:2009-12-24 10:41:07

标签: php ubuntu aspell

我正在尝试在Ubuntu中为PHP 5安装pspell。我已经安装了运行pspell所需的aspell库,如here

所示

我不确定是否需要更改任何设置等。

当我尝试执行下面提到的代码行

$pspell_link = pspell_new("en");

我收到错误

Fatal error: Call to undefined function pspell_new()

有什么可能出错的想法吗?

非常感谢任何帮助。

4 个答案:

答案 0 :(得分:32)

只是做

sudo apt-get install libpspell-dev 
sudo apt-get install php5-pspell
sudo apt-get install aspell-en

然后使用以下命令重新启动您的apache2服务器

sudo service apache2 restart 

它将自动添加到您的php.ini

你可以尝试这个example

答案 1 :(得分:0)

“我已经安装了运行pspell所需的aspell库,如此处所示”

  • 如果你编译自己的PHP那么 - 你用pspell重新编译了吗?

请注意,此软件包只提供API和数据,因为PHP不知道如何与它进行交互,所以会收到错误。

如果您不构建自己的代码,PHP扩展可作为一个包提供:

(注意这只是服务的PHP方面)

http://packages.ubuntu.com/source/dapper/php-pspell

℃。

答案 2 :(得分:0)

您是否配置了php.ini来加载扩展程序?

答案 3 :(得分:0)

对于使用PHP 7.2 / Ubuntu 18.10的用户,这是我使PSPELL正常运行的方法:

sudo apt-get install php5-pspell
sudo apt-get install php-pspell
sudo apt-get install aspell-en
sudo apt-get install aspell-fr
sudo apt-get install aspell-de
sudo apt-get install aspell-es
sudo service apache2 restart 

我使用多种语言,因此在上面的示例中包括了其中的一些语言。我相信默认情况下会包含EN。