Учителям и ученикамПонедельник, 06.05.2024, 09:16

Приветствую Вас Гость | RSS
Главная | Каталог статей | Регистрация | Вход
Навигация

Рекомендуем
Урок 21. Новые задачи (строим сеть с "нуля")
Урок 20. Настраиваем Ubuntu 11.10
Урок 19. Знакомимся с ОС Uuntu 11.04
Урок 18. Меняем OpenOffice на LibreOffice
Урок 17. Ставим программу (практическая работа)
Урок 16. Установка программ в Ubuntu
Урок 15. Добавляем репозитарий
Урок 14. Права доступа

О работе сайта
О наших планах
Руководства по ПСПО
Работа продолжается
К урокам информатики
Дистрибутивы для школ


Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Мастер-класс » Web-кодинг

Создаем сайт - 2 урок

Создаем сайт - 2 урок

Вы уже скачали php-5.2.9-1-Win32, как говорилось во вводном уроке? Если нет, то скачайте сейчас, после чего приступим к установке этого замечательного пакета.

Для работы по установке и конфигурированию интерпретатора PHP рекомендую использовать файловый менеждер Total Commander. 

Итак, все под рукой, все готово. Начнем.

Распакуйте архив каталог C:\php (В принципе, можете устанавливать РНР в любой каталог, это кому как удобно. Я считаю, что целесообразнее установить именно в корень диска С, что позволит при необходимости войти в каталог РНР, "рыть" неглубоко).

Установка сводится только к распаковке, не пугайтесь, что нет привычного для Windows инсталлятора. Просто распакуйте. Кстати, в Total Commander это удобно делать еще и потому, что этот менеджер позволяет ратотать с архивами так же, как и с папками.

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

Рекомендация№1:  на всякий случай сохраните исходный файл php.ini-recommended в какой-нибудь папке. Так, на всякий случай.

Рекомендация №2: используйте при редактировании функцию поиска. Просто скопируйте строку, какую предстоит изменять, вставьте в "Поиск". Например, для первой замены Off на On первой директивы выделите текст "short_open_tag" и вставьте в поиск; после нахождения нужной директивы вам останется заменить только ее значении. Но будьте внимательны!

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

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

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

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

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

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

php_gd2.dll – Эта библиотека позволяет работать с графикой. Ведь с помощью PHP можно почти всё, в том числе и рисовать.

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

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

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

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

Данных библиотек должно хватить для полноценной работы PHP. Со временем, если появится такая необходимость, вы сможете подключить дополнительные библиотеки, но не стоит подключать их все сразу с мыслью, что кашу маслом не испортишь, в данном случае излишнее количество подключенных библиотек может заметно замедлить работу PHP.
Категория: Web-кодинг | Добавил: ucheba (19.03.2009)
Просмотров: 984 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Форма входа
Логин:
Пароль:

Облако тегов
вирусы на флешке система команды контентная фильтрация СКФ ALT Linux Mandriva Команды su линукс СпО Опытная зона ПСПО пиратский софт Исполнитель Кумир Программирование робот Ubuntu ставим Ubuntu установка LTSP Wi-Fi локальная сеть Mandriva Ubuntu Дистрибутивы Рейтинг edubuntu

Друзья
Сайт



Никнейм vensor зарегистрирован!
Сорокин В.Н. - Vens © 2024