Як працювати з локальним сервером
Минулого уроку ми з Вами з'ясували, що такеЛокальний сервер і для чого він потрібен, а також Ви дізналися, що таке Денвер. Сьогодні ми поговоримо у тому, як працювати з пакетом Денвер, тобто. як працювати з локальним сервером на домашньому комп'ютері.
Де "взяти" (завантажити) Локальний сервер Денвер?
У нас Ви можете безкоштовнозавантажити складання Денвер+Zend Optimizer. Що таке Zend Optimizer?
Zend Optimizer – це спеціальна утиліта, яка служить для кодування та оптимізації скриптів (PHP програм), зашифрованих за допомогою Zend Guard (шифруються скрипти для того, щоб захистити програмний код від плагіату та несанкціонованого використання). Ця утиліта дозволяє оптимізувати код для ще швидшого виконання скриптів (PHP додатків) і збільшує швидкість завантаження сайту на 40%.
Якщо сказати "простою" мовою, то без встановленої утиліти Zend Optimizer на Вашому комп'ютері під Денвером, багато скриптів просто не працюватимуть, оскільки більшість розробників захищає свої програмні продукти (скрипти, програми і т.д.) від несанкціонованого втручання та крадіжки .
Встановлюється Zend Optimizer після встановлення Денвера на Ваш домашній комп'ютер шляхом простої заміни папок: denwer, home, tmp та usr, які йдуть у комплекті даної збірки.
"Прописуємо" новий сайт на локальному сервері.
І так, після встановлення Локального сервера (пакета Денвер) на домашній комп'ютер у Вас в системі з'являється додатковий віртуальний диск, зазвичай це диск Z, але у Вас цей диск може мати іншу букву, але це не важливо, принцип роботи з Денвером від цього не змінюється. Відкрийте папку Мій комп'ютер. У мене це виглядає так:

Фізично диск Z,розташований на системному диску С, тут з'являється папка WebServers (рисунок нижче):

Як Ви заходитимете в робочу папку свого сервера (через диск Z або через C/WebServers) абсолютно все одно, як Вам зручніше, так і працюйте.
Отже, заходимо до папки WebServers і відкриваємо папку home :

Прописати новий, сайт Ви можете і тут (у папці home), наприклад тут, як Ви бачите у мене прописані сайти luksit.ru, russit.info, russnews.info, але все-таки зручніше це зробити буде в папці localhost. Чому поясню трохи згодом. Відкриваємо папку localhost і бачимо:

Увага! Усі нові сайти обов'язково прописуються в папці www


Ім'я для цієї папки, Ви можете придумати будь-яке, але логічніше буде назвати цю папку на ім'я сайту, у мене це luksweb.ru (можна і без .ru).Це і буде коренева папка сайту на Локальному сервері. Сюди Ви будете складати всі папки та файли Вашого сайту.
Як Ви пам'ятаєте, перший файл, який відкривається за замовчуванням на всіх серверах (як Локальних, так і Реальних в Інтернеті) - це файл index.html або index.php . Залежно від якої технології зроблено Ваш сайт. Природно, цей файл повинен лежати в кореневій папці.
Коли все це зроблено, необхідно запустити локальний сервер або перезапустити, якщо до цього Ви вже запустили сервер. Робиться це для того, щоб новий сайт (папка, яку Ви щойно створили) прописався на сервері.
Знаходьте на робочому столі такі ярлики (створені при установці локального сервера):
та натискаєте ярлик Start Denwer для запуску сервера або Restart Denwer для перезапуску сервера. Запуск/перезапуск Локального сервера займає 10-15 секунд.
Дуже зручно. Іноді виникаєнеобхідність працювати одночасно з двома серверами та бачити свій сайт і на Локальному сервері та в Інтернеті.
Ось тому я рекомендую Вам прописувати на локальному сервері (Денвері) всі веб-сайти в папці localhost . Тоді відразу видно, де відкритий сайт: В Інтернеті або на Вашому домашньому комп'ютері.
Ось загалом і все, ми з Вами прописали новий сайт в Денвері або як говорять на Локальному сервері. Так само прописуються всі інші сайти: створюєте нову папку, кладете в цю папку нові файли сайту і перезавантажуєте Локальний сервер.
Ще порада, після будь-якого внесення змін до файлів Ваших сайтів, не забувайте зберігати ці файли ( Ctrl + S ) та оновлювати у вікні браузера F5 .
Після закінчення роботи з локальним сервером, обов'язково зупиніть локальний сервер (натиснути ярлик Stop Denwer).