Оригинал статьи: http://kurilka.co.ua/archives/denver_iconv/
Кто не знает Денвер - это джентльменский набор web-разработчика :) По крайней мере, так утверждают
авторы проекта. Говоря же проще, это сборка из Apache, PHP, MySQL и прочего для создания локального
сервера под Microsoft Windows, что весьма удобно, когда нужно протестировать работу своего скрипта.
Но данная заметка будет посвящена частностям, а именно установке библиотеки iconv, которая позволяет
работать с кодировкой данных, под Денвер. Не вдаваясь в подробности, скажу лишь, что у меня стоит
Денвер-2, но думаю с новыми сборками все приблизительно также, и опишу все действия.
1. Отройте файл настройки PHP, т.е. php.ini (по умолчанию он находится в папке:
C:\WebServers\usr\local\php\).
2. Найдите в нем (в файле php.ini) строку:
;extension=php_iconv.dll
и уберите в ее начале символ точки с запятой «;», т.е. раскоментируйте.
3. Убедитесь, что в папке с динамически загружаемыми расширениями (по умолчанию:
C:\WebServers\usr\local\php\extensions\) присутствует файл php_iconv.dll. Если файла в указанной
папке – нет, вы можете скачать его здесь.
Как таковой, на этом можно было бы и завершить, но при запуске сервера у меня появлялась ошибка
сообщающая, что библиотека iconv.dll не найдена. Если у Вас та же проблема, продолжаем разбор
полетов.
4. Далее Вам понадобится пакет libiconv-win32, который можно скачать здесь
(я устанавливал libiconv-
1.9.1.bin.woe32.zip, а Вы смотрите сами).
5. В архиве пакета libiconv-win32 нас интересует содержание папки bin/ в которой находятся три
файла: charset.dll, iconv.dll, iconv.exe. Все эти файлы необходимо скопировать в папку System32 (по
умолчанию: C:/Windows/Sysrem32/).
6. Вот собственно и все. Если не было допущено ошибок, то есть вероятность, что после перезапуска
или запуска сервера все уже будет работать.
Надеюсь, моя заметка поможет Вам решить проблемы, если таковые имеет место, и сэкономит драгоценное
время, а быть может и нервы :D
После изложенного: В заметки использовались материалы полученные с форума WOwebboard от Vitalik и
сайта Gallery2 от Sensor, за что им огромное спасибо.
Комментариев нет:
Отправить комментарий