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
Пн Вт Ср Чт Пт Сб Вс
25 26 27 28 29 30 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 31 1 2 3 4 5

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

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

В этой статье рассказано как заставить работать связку IIS7 + php5 + MySql + phpMyAdmin на Windows Server 2008 - 2008 R2.

Если столкнетесь с проблемой хостинга под Windows, например небольшой внутренний корпоративный сайт, данный мануал вам в помощь, он написан более года назад, но актуален и сейчас.

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>

Логин

Регистрация