Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Встановлення та налаштування локального web-сервера Apache, PHP, MySQL під операційну систему Windows

Реферат Встановлення та налаштування локального web-сервера Apache, PHP, MySQL під операційну систему Windows

МІНІСТЕРСТВО АГЕНТСТВО З ОБРАЗОВАНИЮ

РОСІЙСЬКИЙ ХІМІКО-ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ

ім. Д.І. Менделєєва


НОВОМОСКОВСЬКИЙ ІНСТИТУТ


Установка і настройка локального web сервера Apache, PHP, MySQL під операційну систему Windows


НАВЧАЛЬНИЙ ПОСІБНИК


Новомосковськ 2008

План


ВСТУП

1. УСТАНОВКА ЛОКАЛЬНОГО WEB-СЕРВЕРА І ЙОГО КОМПОНЕНТІВ

1.1. Структура каталогів

1.2. Установка Apache

1.3. Установка PHP

1.4. Установка MySQL

1.5. Установка SendMail

1.6. Установка SMTP сервера

2. НАСТРОЙКА WEB-СЕРВЕРА І ЙОГО КОМПОНЕНТІВ

2.1. Конфігураційні файли сервера Apache

2.2. Конфігураційний файл httpd.conf і його директиви

2.3. Налаштування файлу конфігурації Apache

2.4. Створення віртуальних хостів

2.5. Настройка PHP

2.6. Налаштування MySQL

2.6. Налаштування Sendmail

3. ТЕСТУВАННЯ СЕРВЕРА

<p> 3.1. Перевірка працездатності віртуальних серверів

3.2. Тест SSI (Server Side Includes)

3.3. Тест PHP

3.4. Тест MySQL

ВИСНОВОК або З ЧОГО ПОЧАТИ ?

ЛІТЕРАТУРА


ВСТУП


Працюючий Web -сервер і СУБД потрібні при створенні Інтернет проектів з використанням сучасних технологій. Найкращий варіант - це установка локального Web -сервера на той же ПК, де створюється Інтернет проект. Цей ПК завжди доступний за IP-адресою 127.0.0.1, що еквівалентно доменному імені localhost . Тому для доступу до Web -сервера через браузер можна використовувати адресу localhost . При використанні локального сервера всі зміни в файлах доступні через браузер відразу ж. Коли всі скрипти будуть налагоджені, можна зайти в Інтернет і скопіювати їх на сервер хостинг-провайдера.

Мова програмування РНР , спеціально призначений для роботи в Інтернет, спочатку створювався під Unix -подібні операційні системи - Linux , FreeBSD , і т.п. Під Windows існує свій аналог РНР , який називається ASP (Active Server Pages). Він повністю орієнтований на Windows і дозволяє враховувати і використовувати всі особливості цієї операційної системи. При цьому в якості HTTP -сервера рекомендують використовувати IIS (Internet Information Server) - Продукт компанії Microsoft.

Бажано, щоб на сервері і на комп'ютері, на якому створюються і тестуються РНР - сценарії, стояли однакові операційні системи. Буває так, що РНР - програма відмінно працює на Windows -комп'ютері, але відмовляється працювати або працює некоректно під Linux . Професійне використання РНР орієнтоване на Linux (Unix) . Існують деталі і можливості, які не можна врахувати в силу різниці ОС Windows і ОС Linux (Unix) .

Можна Чи розробляти і відлагоджувати скрипти в Windows , а потім без змін переносити їх в Unix ? До щастя, відповідь на це питання, найчастіше, - да. Для цього використовують локальний Web-сервер Apache для Windows , а також встановлюють РНР і MySQL , здатні працювати в цій ОС.

Чому саме Apache ? Тому що це найпоширеніший сервер. Він встановлений у більшості хостинг-провайдерів. Існує його Windows -версія, практично ідентична по функціональності своєму Unix -побратиму.

Рекомендується встановлювати найостаннішу версію Apache. Посилання на каталог, в якому розташовані останні версії Apache : .apache.org/dist/httpd/binaries/win32/ . Потрібен ЕХЕ-файл, ім'я якого містить підрядок no_src , тобто "без вихідних кодів ".

Установка сервера Apache і супутніх програм вручну - Обтяжлива заняття. Доводиться розбиратися з численними параметрами конфігурації Apache , PHP і MySQL.

Існують готові комплекси, не нужденні в налаштуванні. Найбільш популярним з таких комплексів є Денвер - це "Джентльменський набір Web-розробника ". Денвер - це ті ж самі дистрибутиви Apache , PHP , MySQL. Вони об'єднані в єдиний архів і забезпечені зручним інсталятором і утилітами налаштування (Включаючи кошти автоматичного конфігурування віртуальних хостів).

Денвер створювався для того, щоб спростити настройку і установку вільно розповсюджуваних програм ( Apache , PHP , MySQL і т. д.). Він має модульну структуру. Його ядро - так званий "Базовий пакет". Всі інші компоненти поставляються у вигляді автономних пакетів розширень, для роботи яких потрібен базовий пакет.

Базовий пакет містить більшість необхідних Web-програмісту програм і утиліт:

в—Џ Apache з підтримкою SSI, mod_rewrite, mod_php.

в—Џ PHP з підтримкою GD і MySQL.

в—Џ MySQL з підтримкою транзакцій ( Mysql-max ).

в—Џ phpMyAdmin - Система управління MySQL через Web-інтерфейс; повністю замінює командну рядок MySQL.

в—Џ Ядро Perl без стандартних бібліотек (вони поставляються окремо).

в—Џ Емулятор sendmail (отладочная "Заглушка", поміщають приходять листи в каталог /tmp ); підтримується робота спільно з РНР і Perl.

в—Џ Система управління віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, вам потрібно лише додати каталог в /home , правити конфігураційні файли не потрібно.

в—Џ Система налаштування та управління запуском/завершенням.

в—Џ. Інсталятор.

Дистрибутив, містить всі перераховані вище компоненти, займає близько 2 Мбайт.

На сайті web.dklab.ru доступно безліч пакетів розширень для Денвера , містять:

в—Џ Документацію до всіх програм, входять до комплекс.

в—Џ Повну версію Perl зі стандартними бібліотеками.

в—Џ Повну версію PHP 3 і PHP 4 , а також модулі для РНР 5.

в—Џ Модулі Apache , що не увійшли в базовий пакет Денвера.

в—Џ Різноманітні "Полегшені" і "спеціалізовані" версії базового пакета - зокрема, дистрибутив, поміщається на одну дискету, і базовий пакет з підтримкою РНР 4 , а не РНР 5 за замовчуванням.

За адресою forum.dklab.ru/denwer/ діє форум, де можна отримати консультацію з питань, стосуються використання Денвера . Він також містить широку базу даних питань і відповідей. На форумі діє гнучка система пошуку.

Якщо Ви бажаєте детально розібратися в роботі локального web-сервера, то рекомендується зібрати і набудувати його власноруч з окремих програмних продуктів. Корисно заздалегідь вивчити статтю В«Установка і настройка Apache + PHР В», розташовану за адресою php5/ru/study/instal . І, звичайно ж - Розділи офіційної документації, присвячені установці відповідних програм.

1. УСТАНОВКА ЛОКАЛЬНОГО WEB-СЕРВЕРА І ЙОГО КОМПОНЕНТІВ


1.1. Структура каталогів


Рекомендується логічно відокремити Web-проекти від всіх інших на локальному ПК. Для цього слід встановити все програмне забезпечення локального web-сервера, а також записувати всі HTML -файли, скрипти і документи в окремий каталог. Локальний сервер зручніше розташувати на окремому логічному диску (не на З ), причому організувати його як реальний сервер. Краще встановити і налаштувати сервер на окремому диску D . На цьому диску можна влаштувати В«UnixВ» : створити підкаталог /home/ для зберігання ло...


Страница 1 из 11Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок