Denwer + php + pspell + Windows
19
Авг
2010
Я занимаюсь разработкой в системе Windows, и уже довольно долго использую в качестве сервера Джентльменский набор Denwer.
В одном из проектов нужно было подключить модуль pspell к денверу. Столкнулся с рядом проблем. Так что решил написать что и как делал, что бы работало, так сказать памятка.
Список что нужно скачать:
- Первым дело качаем версию Denwer в которой есть pspell, я использовал вот эту: Denwer3_Base_PHP52_2010-03-18_a2.2.4_p5.2.12_zendoptimizer_m5.1.40_pma3.2.3.exe (сам пакет) и Denwer3_PHP52_2010-03-18_php5.2.12_zendoptimizer.exe (дополнения для пакета, там есть библиотека pspell)
- Aspell (Win32 version) сама программа и словари которые нужны, для работы ставил английский и русский.
Устанавливаем Денвер, сразу пакет, потом расширения.
Устанавливаем Aspell и словари.
Казалось бы, что на этом можно было бы закончить и начинать использовать, но не все так просто
Последовательность что нужно сделать, что бы работало.
- В файле \usr\local\php5\php.ini прописать extension=php_pspell.dll, и сразу проверить, что файл \usr\local\php5\ext\php_pspell.dll существует. В той сборке, что я привел выше, он есть.
- Скопировать файл \Program Files\Aspell\bin\aspell-15.dll в \usr\local\php5\, с заменой
- Во всех файлах в папке \Program Files\Aspell\data\ изменить формат новой строк с DOS на UNIX
Только при соблюдении всех этих инструкций, можно получить рабочую версию pspell которая будет работать на Denwer.