Установка дополнительных модулей

После того как мы убедились в работоспособности PHP, нужно установить для него дополнительные модули, которые находятся в скачанном zip-файле. Среди них – средства для работы с рисунками, календарем, FTP (File Transfer Protocol – Протокол передачи файлов) и т.д. Нужно заметить, что архив содержит полную версию PHP, а не только модули для него. Единственная причина, почему мы не воспользовались им сразу – отсутствие удобной программы установки. Итак, нужно проделать следующие действия.

  • Разархивируйте zip-архив прямо в ту же самую директорию, где уже установлен PHP (в нашем примере это C:\Program Files\PHP). Некоторые файлы перепишутся поверх, некоторые – добавятся. В частности, появится директория extensions, как раз и содержащая практически все необходимые модули.
  • Теперь нужно дать знать PHP, какие модули он может использовать, а также сделать еще некоторые настройки. Для этого откройте в Блокноте файл php.ini в директории с файлами Windows (обычно C:\WINDOWS). Этот файл был помещен туда программой установки PHP. Файл представляет собой набор строк, в каждой из которых устанавливается значение одного параметра. Части строк, расположенные после символа “;”, рассматриваются как комментарии и игнорируются.
  • Найдите параметр magic_quotes_gpc и установите его так:
    magic_quotes_gpc=Off

    Этим мы запрещаем PHP принудительно вставлять обратные слэши перед некоторыми символами, приходящими из формы.

  • Теперь найдите и настройте следующий параметр:
    extension_dir=C:\Program Files\PHP\extensions

    Этим мы говорим PHP, что модули он должен искать в директории C:\Program Files\PHP\extensions, то есть как раз там, где нужно. Обратите внимание на то, что по умолчанию в этом параметре стоит значение “./“, то есть в той же самой директории, что и PHP. Это, конечно же, неправильно.

  • Найдите закомментированные строки, которые начинаются с ;extension=. Вам предстоит раскомментировать те из них, которые соответствуют нужным нам модулям. Поддержка MySQL и календарных функций уже встроена в PHP.
  • Не забудьте сохранить изменения в файле php.ini. Чтобы изменения вступили в силу, перезапускать Apache не нужно, ведь мы установили PHP не как модуль сервера, а как отдельную программу.

Добавить комментарий

Вам надо войти, чтобы написать комментарий.