繁体   English   中英

如何在php5 / ubuntu中安装pspell?

[英]how can I install pspell in php5/ubuntu?

我正在尝试在Ubuntu中为PHP 5安装pspell。 我已经安装了这是需要pspell运行如图所示的aspell库在这里

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

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

$pspell_link = pspell_new("en");

我收到一个错误

Fatal error: Call to undefined function pspell_new()

什么可能是错的?

任何帮助非常感谢。

做就是了

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

你可以尝试这个例子

对于那些使用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。

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

  • 那就是你编译自己的PHP - 你用pspell重新编译了吗?

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

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

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

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

C。

你有没有配置php.ini加载扩展?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM