PHP HTML MySQL
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса (ов))

Содержание материала

php

Сайт разработчика: http://www.php.net/
Документация: http://ru.php.net/get/php_manual_ru.chm/from/a/mirror
Дистрибутив: http://windows.php.net/download/
Скачать Thread Safe zip архив php-5.3.X-Win32-VC9-x86.zip.

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

Редактирование конфигурационного файла php.ini:

  1. Найти строку:
    post_max_size = 8M
    Увеличить до 16 Мбайт максимальный размер данных принимаемых методом POST, изменив ее на:
    post_max_size = 16M
  2. Найти строку:
    ;include_path = ".;c:\php\includes"
    Раскомментировать ее, убрав перед строкой символ точки с запятой.
    (Внимание исключение! Обратные косые черты при указании пути):
    include_path = ".;c:\php\includes"
    Создать пустой каталог "C:\php\includes", для хранения подключаемых классов.

  3. Найти строку:
    extension_dir = "./"
    Установить значением данной директивы путь к папке с расширениями:
    extension_dir = "C:/php/ext"
  4. Найти строку:
    ;upload_tmp_dir =
    Раскомментировать ее и указать в значении следующий путь:
    upload_tmp_dir = "C:/php/upload"
    Создать пустую папку "C:\php \upload", для хранения временных файлов загружаемых через HTTP.

  5. Найти строку:
    upload_max_filesize = 2M
    Увеличить максимально допустимый размер загружаемых файлов до 16 Мбайт:
    upload_max_filesize = 16M

  6. Подключить, расскомментировав, данные библиотеки расширений:
    extension=php_bz2.dll
    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
  7. Найти строку:
    ;date.timezone =
    Раскомментировать и установить значением часовой пояс вашего местоположения (список часовых поясов можно найти в документации): date.timezone = "Europe/Moscow"

  8. Найти строку:
    ;session.save_path = "/tmp"
    Раскомментировать и установить значением данной директивы такой путь:
    session.save_path = "C:/php/tmp"
    Создайть пустую папку "C:\php\tmp" для хранения временных файлов сессий.

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

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

Пример строки Path:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C: \Program Files\MySQL\MySQL Server 5.5\bin

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

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

php_bz2.dll – С помощью данного расширения PHP сможет создавать и распаковывать архивы в формате bzip2.

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

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

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

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

php_mysqli.dll – Данная библиотека является расширением предыдущей и содержит дополнительные функции PHP для работы с сервером MySQL версии 4.1.3 и выше.

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

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

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

Апрель 2024
Пн Вт Ср Чт Пт Сб Вс
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5

Случайный афоризм

Случайная статья

Несмотря на свою простоту, такой инструмент, как пипетка, очень часто бывает полезен. Основная ее цель - определение точного цвета какого-либо пиксела изображения.
К примеру, вы делаете баннер для сайта, и вам нужно взять за основу фон того самого сайта. Что вы будете делать? Большинство пользователей Photoshop создадут новое изображение, сделают скриншот сайта, вставят его и оттуда определит цвет.
Этот способ работает, но при частом обращении к нему он сильно затормаживает работу.

WEBSITE.WS - Your Internet Address For Life™ <p> Your browser does not support frames. Continue to <a ondragstart="return false;" href="https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws">https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws</a>.</p>

Логин

Регистрация