如何在 php5/ubuntu 中安装 pspell?

发布于 2024-08-15 17:27:34 字数 366 浏览 5 评论 0原文

我正在尝试在 Ubuntu 中安装适用于 PHP 5 的 pspell。我已经安装了运行 pspell 所需的 aspell 库,如下所示此处

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

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

$pspell_link = pspell_new("en");

时,出现错误

致命错误:调用未定义的函数 pspell_new()

知道可能出现什么问题吗?

非常感谢任何帮助。

I am trying to install pspell for PHP 5 in Ubuntu. I have installed the aspell library which is required to run pspell as shown here

I am not sure if there are any settings I need to change, etc.

When I try to execute the below mentioned line of code

$pspell_link = pspell_new("en");

I get an error

Fatal error: Call to undefined function pspell_new()

Any idea on what could be wrong ?

Any help greatly appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

止于盛夏 2024-08-22 17:27:34

只需

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

您可以尝试这个 示例

just do

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

then restart your apache2 server with the following command

sudo service apache2 restart 

it will be added automatically to your php.ini

you can try this example

仄言 2024-08-22 17:27:34

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

For those using PHP 7.2 / Ubuntu 18.10, here is what I did to get PSPELL working:

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 

I use multiple languages, so included some of them in the example above. I believe EN is included by default.

夏日落 2024-08-22 17:27:34

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

  • 如果您编译自己的 PHP - 您是否使用 pspell 重新编译了?

请注意,此包仅提供 API 和数据,您会收到错误,因为您的 PHP 不知道如何与其交互。

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

注意,这只是服务的 PHP 端)

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

C.

"I have installed the aspell library which is required to run pspell as shown here"

  • that's if you compile your own PHP - did you recompile with pspell?

Note that this package just provides the API and data, you are getting an error becuase your PHP doesn't know how to interface with it.

If you're not into building your own code, the PHP extension is available as a package:

(NB this is JUST the PHP side of the service)

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

C.

终陌 2024-08-22 17:27:34

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

Have you configured php.ini to load the extension?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文