Как установить 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 для загрузки расширения?