- •Методичні вказівки
- •«Проектування інформаційних ресурсів Інтернет»
- •6.040303 «Системний аналіз»
- •3.3 Завантаження дампа в базу 28
- •4 Короткі теоретичні відомості про php 30
- •1 Набір web-розробника denwer
- •1.1 Призначення та склад denwer
- •1.2 Інсталяція дистрибутива
- •1.3 Робота з віртуальними хостами
- •2 Система керування базами даних mysql
- •2.1 Загальні положення
- •2.2 Установка MySql
- •2.3 Поля і їхні типи в MySql
- •Цілочисельні типи даних
- •Дійсні числа
- •Рядкові типи
- •Бінарні типи даних
- •Дата та час
- •2.4 Оператори та команди MySql
- •Сортування записів
- •Внутрішні функції min, max, avg, sum
- •Групування записів
- •Видалення полів і таблиць. Оператор drop
- •Відключення від субд
- •3 Розробка й редагування бд за допомогою phpmyadmin
- •3.1 Створення бд і таблиць за допомогою phpMyAdmin.
- •3.2 Резервне копіювання бд
- •3.3. Завантаження дампа в базу
- •4 Короткі теоретичні відомості про php
- •4.1 Основні положення
- •Привіт, я - скрипт php!
- •4.3 Типи даних (змінних) в php
- •4.4 Оператори
- •Арифметичні оператори
- •Порозрядні оператори
- •Логічні оператори
- •Оператори рівності
- •Оператори порівняння
- •Інкремент і декремент
- •Оператори присвоєння
- •Логічний оператор if ...Else
- •Оператор switch
- •Оператор циклу із передумовою
- •Оператор циклу з післяумовою
- •Універсальний цикл for
- •4.5 Функції рнр
- •5.1 Рнр функції для роботи з MySql
- •5.2 Виведення даних з таблиці
- •5.3 Додавання даних у бд
- •5.4 Видалення даних із бд
- •5.5 Відбір даних з поєднаних таблиць
- •Рекомендована література
1 Набір web-розробника denwer
1.1 Призначення та склад denwer
Як ми вже відзначали вище, для розробки, налагодження й тестування сайтів, що містять серверні скрипти та бази даних, необхідно встановити на локальному комп'ютері Web сервер, сервер баз даних і інші програмні компоненти. Крім установки зазначених продуктів, необхідно правильно їх настроїти та сконфігурувати, що є непростим завданням. Легко вирішити цю проблему можна, скориставшись дистрибутивом DENWER. Пакет автоматично встановить всі необхідні програмні продукти, причому ніяких додаткових настроювань не буде потрібно. Скачати його можна із сайту http://www.denwer.ru. Головна особливість Денвера – зручність при віддаленій роботі відразу над декількома незалежними проектами й можливість розміщення на Flash-накопичувачі.
Базовий (основний) пакет Денвера містить:
-
Інсталятор (підтримується також інсталяція на flash-накопичувач).
-
Apache, SSL, SSI, mod_rewrite, mod_php.
-
PHP5 з підтримкою GD, MySQL, sqLite.
-
MySQL5 з підтримкою транзакцій.
-
Система керування віртуальними хостами, заснована на шаблонах. Щоб створити новий хост, вам потрібно лише додати директорію в каталог /home, правити конфігураційні файли не потрібно. За замовчуванням уже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна легко додати.
-
Система керування запуском і завершенням всіх компонентів Денвера.
-
phpMyAdmin – система керування MySQL через Web-Інтерфейс.
-
Емулятор sendmail і SMTP-Сервера (тестова «заглушка» на localhost:25, що складає вхідні листи в директорію WebServers/tmp/!sendmail/ у форматі .eml); підтримується робота разом з PHP, Perl, Parser і т.і.
1.2 Інсталяція дистрибутива
Запустіть інсталятор Денвера. Вас запитають про те, у який каталог ви хотіли б установити комплекс (за замовчуванням використовується C:\WebServers, погоджуємося й натискаємо Enter). У зазначеному каталозі будуть розташовані абсолютно усі компоненти системи, і поза ним ніякі файли надалі не створюються (окрім ярликів на Робочому столі).
Далі вам запропонують увести ім'я віртуального диска, що буде пов'язаний з директорією, де встановлено Денвер. Рекомендуємо вам погодитися зі значенням за замовчуванням (Z:). Важливо, що диск із цим ім'ям ще не існує в системі. Після цього почнеться копіювання файлів дистрибутива, а під кінець вам буде поставлене питання, як саме ви збираєтеся запускати й зупиняти комплекс. У вас є дві альтернативи:
-
Створювати віртуальний диск при включенні комп’ютера.
-
Створювати віртуальний диск за командою користувача при старті Денвера і, відповідно, відключати диск від системи при зупинці серверів.
Після завершення інсталяції клацніть по створеному інсталятором ярлику Start Denwer на Робочому столі, а потім, дочекавшись, коли усі консольні вікна зникнуть, відкривайте браузер і набирайте в ньому адресу: http://localhost/. Якщо усе зроблено правильно, відкриється тестова сторінка (рис.1.1).
Рис. 1.1 - Тестова сторінка DENWER
1.3 Робота з віртуальними хостами
Денвер дозволяє обслуговувати відразу багато хостів. Іншими словами, увівши в браузері адресу http://localhost, ви потрапите на один сайт, а, надрукувавши http://test1.ua, — зовсім на інший (але теж на локальній машині).
Додати новий віртуальний хост у Денвері надзвичайно просто. Нехай це буде zntu.ua. Вам потрібно зробити так:
-
Створити в папці /home директорію з ім'ям, що збігається з ім'ям віртуального хоста (у нашому випадку - zntu.ua. Потім створюємо в цій директорії папку www і зберігаємо в ній усі файли нашого сайту. Стартова сторінка сайту повинна мати ім'я index.
-
Запустити знову Денвер, скориставшись, наприклад, ярликом Restart Denwer на Робочому столі.
Тепер набираємо в браузері адресу http://zntu.ua, після чого повинна відкритися стартова сторінка сайту.
Після виправлення всіх помилок і тестування сайту переносимо вміст папки www на реальний хостинг в Інтернет. Такий спосіб розробки сайтів дозволяє заощадити кошти, особливо для випадків повільних мереж і оплати за трафік, оскільки не вимагає online режиму.