2009-12-24 15 views
11

Estoy tratando de instalar pspell para PHP 5 en Ubuntu. He instalado la biblioteca aspell que se requiere para ejecutar pspell como se muestra here¿cómo puedo instalar pspell en php5/ubuntu?

No estoy seguro de si hay alguna configuración que tengo que cambiar, etc.

Cuando intento ejecutar la línea de abajo mencionada de código

$pspell_link = pspell_new("en");

consigo un error

Fatal error: Call to undefined function pspell_new()

¿Alguna idea sobre qué podría estar mal?

Cualquier ayuda muy apreciada.

+0

¿Debería ser esto un error del Servidor? –

+0

Definitivamente no es un error del servidor, ya que no creo que se trate de "redes, servidores o mantenimiento de computadoras de otras personas". Puede que se responda en Superusuario, pero creo que la mejor opción está aquí en SO. –

Respuesta

27

Eso sí,

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

reinicie el servidor Apache 2 con el siguiente comando

sudo service apache2 restart 

que se añadirá automáticamente a su php.ini

puede probar esta example

+0

Lo tengo trabajando. Muchas gracias muchachos. – azy777

+0

Luego marque esto como una respuesta. – Htbaa

+0

Puede que necesite reemplazar "servicios" con solo "servicio" como yo lo hice. – eltiare

0

"He instalado la biblioteca aspell que se requiere para ejecutar pspell como se muestra aquí"

  • eso es si compila su propio PHP - tenía que volver a compilar con pspell?

Tenga en cuenta que este paquete solo proporciona la API y los datos, está recibiendo un error porque su PHP no sabe cómo interactuar con él.

Si usted no está en la construcción de su propio código, la extensión PHP está disponible como un paquete:

(Nota: este es sólo el lado PHP del servicio)

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

C

0

¿Ha configurado php.ini para cargar la extensión?

Cuestiones relacionadas