Как установить pspell в php5/ubuntu?

Я пытаюсь установить pspell для PHP 5 в Ubuntu. Я установил библиотеку aspell, которая требуется для запуска pspell, как показано здесь

Я не уверен, есть ли какие-либо настройки, которые мне нужно изменить, и т.д.

Когда я пытаюсь выполнить приведенную ниже строку кода

$pspell_link = pspell_new("en");

Я получаю сообщение об ошибке

Fatal error: Call to undefined function pspell_new()

Любая идея о том, что может быть неправильным?

Любая помощь очень ценится.

Ответ 1

просто

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

вы можете попробовать этот пример

Ответ 2

"Я установил библиотеку aspell, которая требуется для запуска pspell, как показано здесь"

  • если вы скомпилируете свой собственный PHP - вы перекомпилировали с помощью pspell?

Обратите внимание, что этот пакет просто предоставляет API и данные, вы получаете ошибку, потому что ваш PHP не знает, как с ним взаимодействовать.

Если вы не строите свой собственный код, расширение PHP доступно как пакет:

(NB это ТОЛЬКО сторона PHP службы)

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

С.

Ответ 3

Вы настроили php.ini для загрузки расширения?