Получение 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 из командной строки).
Надеюсь, это поможет. Удачи.