2009-12-24 4 views
11

Я пытаюсь установить pspell для PHP 5 в Ubuntu. Я установил библиотеку ASpell, которая требуется для запуска pspell, как показан hereКак установить pspell в php5/ubuntu?

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

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

$pspell_link = pspell_new("en");

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

Fatal error: Call to undefined function pspell_new()

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

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

+0

Если это ошибка сервера? –

+0

Определенно не ошибка сервера, так как я не думаю, что он имеет дело с «сетью, серверами или поддержкой других персональных компьютеров». На Super User можно ответить, но я думаю, что лучше всего подходит для SO. –

ответ

27

вобще

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

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

+0

Получил работу. Спасибо, ребята. – azy777

+0

Тогда, пожалуйста, отметьте это как ответ. – Htbaa

+0

Возможно, вам придется заменить «сервисы» просто «службой», как я. – eltiare

0

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

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

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

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

(NB это только PHP сторона службы)

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

C .

0

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