2009-12-24 22 views
11

我想在Ubuntu中安装PHP 5的pspell。我已经安装了这是需要pspell运行如图所示here我该如何在php5/ubuntu上安装pspell?

我不知道是否有我需要更改任何设置的aspell库等

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

$pspell_link = pspell_new("en");

我得到一个错误

Fatal error: Call to undefined function pspell_new()

有什么想法可能是错的?

任何帮助非常感谢。

+0

这应该是服务器故障? – 2009-12-24 10:43:56

+0

绝对不是服务器故障,因为我认为它不涉及“网络,服务器或维护其他人的PC”。它可能会在超级用户的回答,但我认为最适合在这里。 – 2009-12-24 15:37:56

回答

27

只是做

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

+0

得到它的工作。感谢一群人。 – azy777 2009-12-26 13:07:59

+0

然后请将此标记为答案。 – Htbaa 2010-01-05 13:56:12

+0

您可能需要像我一样只用“服务”替换“服务”。 – eltiare 2014-05-18 21:05:38

0

“我已经安装了哪些是必需的,如下所示,以pspell运行的aspell库”

  • 如果您编译自己的PHP这是 - 你有pspell重新编译?

请注意,这个包只是提供API和数据,你会得到一个错误,因为你的PHP不知道如何连接它。

如果你不投入建设自己的代码,PHP扩展可作为包装:

(NB这仅仅是服务的PHP端)

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

Ç

0

你配置了php.ini来加载扩展吗?