<
УЦ Контакт

Лидер IT образования

Как приятно знать, что ты что-то узнал (Мольер)

 
03056, Киев, пер. Ковальский 13, 1-й этаж, офис №2
 
Программы курсов

Акция! Студентам - Скидка 15%! Слушателям IT Academy бесплатное посещение English Club

Статья>>Kурсы php - конфигурирование

Системное администрирование – одно из ведущих направлений в учебном центре "Контакт".

         Файл конфигурации php.ini читается каждый раз при запуске PHP. При использовании PHP в виде модуля для веб-сервера, это происходит лишь один раз при запуске сервера. При работе PHP как CGI интерпретатора, это происходит при каждом запросе сценария.
Расположение php.ini в UNIX задается при компиляции. При работе под Windows он, как правило, будет расположен в папке операционной системы, например Windows или WINNT. Также можно использовать переменную окружения PHPRC для задания дополнительных путей поиска файла php.ini.
После инсталляции PHP в конфигурации потребуется совершить следующие коррективы.
Во-первых, в разделе Paths and Directories конфигурационного файла нужно уточнить значение директивы extension_dir. Она определяет папку, содержащую dll файлы расширений (модулей) PHP. Скорее всего, ее значение должно быть c:PHPext.
Далее, необходимо подключить те модули, которые требуются PHP сценариям для выполнения определенных функций. Для подключения того или иного модуля достаточно просто раскомментировать (убрать ; в начале строки) имя его dll файла в разделе Dynamic Extensions

Вот примеры некоторых модулей PHP:
 -  php_dbase.dll  -  функции для работы с dBase
 -  php_gd2.dll  -  библиотека GD для создания изображений 
 -  php_mysql.dll  -  функции для работы с MySQL

Директива register_globals определяет необходимость создания глобальных переменных, содержащих входную информацию для сценария. Их разрешение является небезопасным и начиная с версии PHP 4.1.0 эта директива по умолчанию выключена. Однако, если некоторые сценарии используют такие переменные, эту инструкцию необходимо установить в значение On.
Опция upload_tmp_dir определяет директорию сервера для временного размещения файлов, которые загружаются пользователями через HTML формы.
Инструкция session.save_path указывает место хранения информации пользовательских сессий. Если при инициализации сессии сценарий выдает ошибку - чаще всего она кроится в том, что указанной в session.save_path папки просто не существует.  
А директивы display_errors и log_errors помогут настроить выдачу сообщений об ошибках в сценариях.