如何在 php5/ubuntu 中安装 pspell?
我正在尝试在 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
只需
使用以下命令重新启动 apache2 服务器,
它将自动添加到您的 php.ini
您可以尝试这个 示例
just do
then restart your apache2 server with the following command
it will be added automatically to your php.ini
you can try this example
对于那些使用 PHP 7.2 / Ubuntu 18.10 的用户,我为使 PSPELL 正常工作所做的操作如下:
我使用多种语言,因此在上面的示例中包含了其中一些语言。我相信默认情况下包含 EN。
For those using PHP 7.2 / Ubuntu 18.10, here is what I did to get PSPELL working:
I use multiple languages, so included some of them in the example above. I believe EN is included by default.
“我已经安装了运行 pspell 所需的 aspell 库,如下所示”,
请注意,此包仅提供 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"
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.
您是否配置了 php.ini 来加载扩展?
Have you configured php.ini to load the extension?