Статьи

Установка PHP 5.2.2


Сайт разработчика: http://www.php.net/
Дистрибутив (скачайте "PHP 5.2.2 zip package" архив): http://www.php.net/downloads.php
Заодно скачайте сразу и документацию на русском языке в формате .chm, она вам понадобится при изучении и работе: http://www.php.net/download-docs.php

Распакуйте архив в желаемый каталог (изначально предлагается "C:php"). Откройте конфигурационный файл содержащий рекомендуемые настройки - php.ini-recommended (находящийся в корне дистрибутива), переименуйте его в php.ini и произведите следующие изменения.
Редакция php.ini:

1. Найдите и включите (измените Off на On) следующие директивы:
short_open_tag = On
display_errors = On
register_globals = On
register_long_arrays = On
2. Найдите строку:
post_max_size = 8M
Увеличьте до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
post_max_size = 16M
3. Найдите строку:
;include_path = ".;c:phpincludes"
Раскомментируйте ее, убрав перед строкой символ точки с запятой.
(Внимание исключение! Обратные косые черты при указании пути):
include_path = ".;c:phpincludes"
Создайте пустой каталог "C:phpincludes", для хранения подключаемых классов.
4. Найдите строку:
extension_dir = "./"
Установите значением данной директивы путь к папке с расширениями:
extension_dir = "C:/php/ext"
5. Найдите строку:
upload_max_filesize = 2M
Увеличьте максимально допустимый размер загружаемых файлов до 16 Мбайт:
upload_max_filesize = 16M
6. Подключите, расскомментировав, данные библиотеки расширений:
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
7. Найдите строку:
;session.save_path = "/tmp"
Раскомментируйте и установите значением данной директивы такой путь:
session.save_path = "C:/php/tmp"
Создайте пустую папку "C:phptmp" для хранения временных файлов сессий.

Сохраните изменения и закройте файл php.ini.

Далее необходимо добавить каталог с установленным PHP интерпретатором в PATH операционной системы. Для чего пройдите по пути "Start" ("Пуск") -> "Control Panel" ("Панель управления") -> "System" ("Система"), откройте вкладку "Advanced" ("Дополнительно"), нажмите кнопку "Environment Variables" ("Переменные среды"), в разделе "System Variables" ("Системные переменные") сделайте двойной щелчок на строке "Path", добавьте в поле "Variable Value" ("Значение переменной"), в конец к тому что там уже существует, путь к каталогу с установленным PHP, например, ";C:php" (без кавычек). Обратите внимание на точку с запятой, обязательно поставьте ее перед устанавливаемым каталогом, так как этот символ разделяет пути. После данных изменений, чтобы переменные среды вступили в силу, перезагрузите операционную систему.

Установка и настройка PHP интерпретатора – завершена.

Описание подключаемых библиотек:

php_curl.dll – Очень важная и нужная библиотека, позволяющая соединяться и работать с серверами, с помощью огромного количества интернет-протоколов.

php_gd2.dll – Ещё одна незаменимая библиотека, позволяющая работать с графикой. Вы думали на PHP можно только HTML странички генерировать? А вот и нет! С помощью PHP можно почти всё, в том числе и рисовать.

php_mbstring.dll – Библиотека содержит функции для работы с много-байтными кодировками, к которым относятся кодировки восточных языков (японский, китайский, корейский), Юникод (UTF-8) и другие.

php_mcrypt.dll – Библиотека позволяющая работать с большим количеством алгоритмов шифрования, среди которых DES, TripleDES, Blowfish и другие.

php_mysql.dll – Имя библиотеки говорит само за себя - она необходима для работы с сервером MySQL.

Данных библиотек должно хватить для полноценной работы PHP. Со временем, если появится такая необходимость, вы сможете подключить дополнительные библиотеки, но не стоит подключать их все сразу с мыслью, что кашу маслом не испортишь, в данном случае излишнее количество подключенных библиотек может заметно замедлить работу PHP.
Дата публикации: 2007-05-15
Прочитано: 3609 раз


[ Назад | Начало | Наверх ]
Нет комментариев. Почему бы Вам не оставить свой?
Вы не можете отправить комментарий анонимно, пожалуйста зарегистрируйтесь.