e (зображення) включає підтипи gif, jpeg і т.д. Розширення файлу використовується сервером для визначення типу файлу і його підтипу. Не всі розширення стандартизовані.
2. ПРОЕКТНА ЧАСТИНА
.1 Робота з сайтом на локальному комп'ютері. Пакет «Денвер»
Сайт розроблятиметься на мові PHP. Дана мова призначений для створення серверних додатків, тому працює із запитами до сервера і бази даних, розташованої на сервері. На момент створення сайту хоста ще немає. Для того щоб вирішити проблему створення сайту на локальному комп'ютері я використовувала пакет програм «Денвер - 3». [18]
«Денвер - 3» - комплекс програм, емулює на локальному комп'ютері сервер, містить в собі набір дистрибутивів (Apache + SSL, PHP5 у вигляді модуля, MySQL5, phpMyAdmin і т.д.) і програмну оболонку , використовувану Web-розробниками (програмістами і дизайнерами).
Ключова особливість Денвера - підтримка роботи відразу з декількома проектами, кожен з яких розташовується на окремому віртуальному хості. Віртуальні хости для проектів створюються автоматично: наприклад, вам достатньо скопіювати файли проекту в / home / ІмяПроекта / www, і він тут же стане доступний за адресою # «justify"> Всі компоненти Денвера вже налаштовані і готові для роботи (зокрема, коректно налаштована російськомовна кодування MySQL, SSL і т.д.). Крім того, можливо оновлювати будь-який з сервісів Денвера (Apache, PHP, MySQL і т.д.) вручну, просто копіюючи нові версії дистрибутивів поверх старих.
Денвер автономний: він може розташовуватися в будь-якій директорії на диску (або навіть на флеш-накопичувачі). Він також не змінює системних файлів Windows, так що може бути Деінсталювати шляхом простого видалення своєї папки. Склад базового пакета Денвера:
. Apache 2 з підтримкою SSL і mod_rewrite.
. PHP5: виконувані файли, модуль для web-сервера Apache, дистрибутивний і адаптований конфігураційний файл, бібліотека GD, модулі підтримки MySQL і sqLite.
. MySQL5 з підтримкою InnoDB, транзакцій і російських кодувань (windows - 1251).
. phpMyAdmin - панель управління базою даних MySQL, а також скрипт, що спрощує додавання нового користувача MySQL.
. Відладочний емулятор sendmail (/ usr / sbin / sendmail), що не відправляє листи, а записуючий їх у директорію / tmp /! Sendmail.
. Система автоматичного пошуку віртуальних хостів і відновлення системного файлу hosts, а також конфігурації Apache. Завдяки їй додавання нового віртуального хоста (або домена третього рівня) полягає в простому створенні каталогу в / home (див. за аналогією з уже існуючими хостами) і перезапуску комплексу. Всі зміни вносяться в конфігураційні та системні файли автоматично, але ви можете керувати цим процесом за допомогою механізму шаблонів хостів.
На малюнку 2.1 зображено вікно консолі, що виводиться на екран при запуску програми:
Рисунок 2.1 - Вікно завантаження пакету «Денвер»
2.2 Основні характеристики MYSQL
- це система управління реляційними базами даних.
У реляційній базі дані зберігаються в окремих таблицях, завдяки чому досягається в...