Получение pspell или любого средства проверки орфографии для работы в wamp

Я пытался установить проверку орфографии php в моей версии Wamp, и это просто не происходит. Я раскомментировал строки php ini, переустановил wamp с обновленной версией php и, по сути, не повезло. В настоящее время я получаю линию. Предупреждение PHP: Запуск PHP: Неверная библиотека (возможно, не библиотека PHP) 'php_pspell.dll' в строке Неизвестно в строке 0

Похоже, у меня неправильная версия pspell в моих расширениях.

Может кто-нибудь дать мне действительно простой способ добавить это. Я тоже пытался заставить Enchant работать. Все безрезультатно - может кто-то помочь.

Спасибо Ричард

1 ответ

Кажется, не было большого движения вокруг, верно? Во всяком случае, не уверен, что вы все еще ищете решение здесь, но у меня более или менее та же проблема. Похоже, что для pspell для PHP 5.3+ не существует решения, но enchant, похоже, работает.

У меня есть система, которая использует pspell для проверки орфографии, и, кажется, нет какой-либо доступной версии этого файла, которая работает с любой версией PHP, работающей в wamp выше 5.3 (я думаю, что это связано с версией VC, используемой для скомпилировать систему).

Теперь, что касается проблемы, связанной с enchant, мне удалось заставить ее работать в wamp, просто оставив комментарий в php.ini.

Поскольку вы не указали, что может быть не так, здесь у вас есть пара вещей, которые вы можете сделать для устранения неполадок:

  • После включения расширения enchant и перезапуска wamp создайте php-файл, содержащий только инструкцию phpinfo(); и получить к нему доступ через браузер. Найдите там строку "enchant". это даст вам указание, было ли расширение загружено или нет
  • Если расширение не было загружено, попробуйте запустить из командной строки следующую строку: <%path_to_your_php_exe%>/php.exe -c <%path_to_your_php_ini%>/php.ini -v

Когда возникает проблема с каким-либо расширением, вы получите это либо в виде сообщения в командной строке, либо во всплывающем окне, чего-то, чего не происходит в wamp (это происходит, если вы запускаете apache из командной строки).

Надеюсь, это поможет. Удачи.

Другие вопросы по тегам