Установка денвера на Windows 7. Встановлюємо Denwer на комп'ютер

Не важливо, чому вам знадобилося створення власного сайту головне підійти до цієї справи з усією відповідальністю та діяти поетапно. Перше, що необхідно зробити, це встановити на свій комп'ютер локальний веб-серверза допомогою якого ви зможете потренуватися та приступити до створення власного сайту навіть без доступу до Інтернету.

Для того щоб перетворити свій локальний комп'ютер на повноцінний (тестовий) веб-сервер необхідно завантажити та встановити спеціальний програмний комплекс. Подібних комплексів досить багато, але до їх складу, як правило, входить стандартний набір продуктів. веб-сервер Apache, СУБД MySQL, мова PHPта інше.

У цій статті ми розглянемо один із найпопулярніших програмних комплексів для веб-розробників під назвою Denwer. І саме Denwer ми і встановлюватимемо на локальний комп'ютерпід керуванням операційної системи Windows 7. Якщо у вас інша версія операційної системи нічого страшного Denwer без проблем встановлюється на Windows XP та Windows 10.

Де завантажити Denwer

Перш ніж почати установку необхідно завантажити Denwer (Денвер) з офіційного сайту розробника, де необхідно заповнити свої особисті дані, такі як ім'я та адресу електронної пошти, після чого посилання на дистрибутив вам надішлють на вказану вами адресу. А можна піти іншим шляхом і завантажити такий самий дистрибутив з нашого сайту.

Процес встановлення

Тепер приступаємо до встановлення Денвера на Windows 7. Нагадаю, що для інших версій Windows чи то XP або 10 весь процес буде аналогічним.

Запускаємо щойно завантажений дистрибутив Денвера і спостерігаємо попередження системи безпеки, яке говорить - чи дійсно ми хочемо дозволити додатку вносити зміни на комп'ютер. Говоримо, що ми згодні, натиснувши на кнопку «Так» і переходимо до наступного кроку.

У вікні інсталятора на питання "Ви дійсно хочете встановити базовий пакет?" натискаємо «Так» і чекаємо, доки архів розпакується.

Після розпакування архіву перед Вами відкриється вікно браузера та консоль. У браузері, як правило, немає ніякої для нас корисної інформації навіть у більшості випадків він намагається відкрити неіснуючу сторінку на вашому комп'ютері, тому його можна сміливо закрити. Консоль же чіпати не варто, вона нам знадобиться для встановлення Денвера.

Після закриття вікна браузера, хоч це і не обов'язково, переходимо до консолі і натискаємо клавішу Enter.

Далі читаємо, що на кшталт «бла бла бла», а в самому кінці консолі вказана директорія, в яку буде встановлений сервер, за замовчуванням це C:\WebServers, але ніхто не забороняє вказати інший диск, просто вписавши новий шлях, як на скріншоті нижче:

Далі підтверджуємо установку у вибране місце, у моєму випадку папка D:\WebSrv вже існує і з'явилося попередження про те, а чи дійсно я хочу виконати установку в неї, не звертаємо на всю цю увагу та натискаємо на кнопку "Y" якщо хочемо продовжити, або на кнопку "N", якщо передумали.

Наступним кроком знову підтверджуємо те, що ми хочемо встановити веб-сервер саме в цю директорію натисканням клавіші «Enter». Все стандартно в стилі дрібном'яких (Microsoft).

На наступному етапі буде створено віртуальний диск, необхідний функціонування всіх компонентів системи. Вибираємо будь-яку літеру диска, що вподобалася, за замовчуванням це буква «Z», її, мабуть, і залишимо.

Натискаємо «Enter», а потім ще раз і перед переходом до наступного кроку – чекаємо, доки розпакуються всі файли.

Тепер нам належить вибрати, як саме підвантажувати віртуальний диск, варіанти всього два:

  1. Диск створюється і з'являється одразу під час завантаження системи та не вимикається після завершення роботи.
  2. Диск створюється під час запуску веб-сервера, а після того, як веб-сервер зупинений, диск зникає.

У принципі обидва варіанти гарні по-своєму, вибираємо те, що подобається. Я зазвичай вибираю перший варіант, у такому разі навіть при вимкненому сервері можна працювати з файлами на диску (звичайно можна це робити прямо у зазначеній на початку установки папці, але мені так зручніше).

Натискаємо «Enter» та переходимо до наступного кроку.

На завершення установки Денвер запитає приблизно таке – «а чи не хочете розмістити ярлики на робочий стіл?», настійно рекомендую відповісти «хочу», у такому разі надалі з ним зручніше працюватиме. Натискаємо клавішу Y і тиснемо Enter. Після чого на робочому столі створюється 3 ярлики для запуску, зупинки та перезапуску сервера.

На цьому встановлення локального веб-сервера Denwer завершено, а на робочому столі можна спостерігати 3 ярлики:

  • Restart Denwer - перезапустити сервер
  • Start Denwer - запустити сервер
  • Stop Denwer – зупинити сервер.

Виглядають вони в такий спосіб.

22.8K

Локальний сервер Denwer надзвичайно популярний, тому у користувачів виникає безліч питань щодо його встановлення та налаштування. У цій статті, крім іншого, розглядаються і можливі проблеми при роботі з денвером.

Будь-який сучасний сайт проходить досить тривалий етап розробки, що включає як створення та доведення «до пуття» шаблону, так і наповнення його контентом.

Весь цей процес, звичайно, повинен бути прихований від майбутніх відвідувачів сайту, тому дана робота проводиться не на віддаленому, а на локальному сервері, як виступає власний комп'ютер розробника зі встановленим на ньому спеціальним програмним забезпеченням. Найчастіше таким програмним забезпеченням є саме Denwer.

Строго кажучи, локальний сервер необхідний розробки серйозних проектів – динамічних сайтів, роботи яких необхідне використання php чи Perl-скриптов .

Прості односторінкові сайти, що працюють тільки на HTML і CSS, можуть бути успішно створені та протестовані прямо у браузері.

Чому Denwer використовують найчастіше?

Як ми вже з'ясували, локальний сервер є спеціалізованим програмним забезпеченням, встановивши яке на свій комп'ютер, веб-майстер може розробляти свій сайт, не виходячи в Інтернет.

Подібних платформ для розробки сайтів сьогодні існує чимало, серед них популярним є локальний сервер Denwer. Тому й питання, як запустити денвер, у користувачів виникають часто.

Цей пакет інструментів для веб-розробника відрізняється універсальністю та гнучкістю налаштування. Він включає HTTP-сервер Apache, препроцесор PHP, компонент PHPMyAdmin для управління базами даних, інтерпретатор Perl і ще велика кількість важливих і корисних компонентів.

До безперечних плюсів Denwer можна віднести надзвичайну легкість і швидкість установки пакета, а також те, що всі файли Денвера після установки розташовуються в одній папці Webservers.

До питання про те, як оновити денвер, слід сказати, що інсталятор не лізе до реєстру операційної системи, тому перенести всі ваші локальні проекти разом із базами даних на інший комп'ютер чи диск можна простим копіюванням папки локального сервера.

Так само просто Денвер і видаляється - ніяких слідів після видалення його папки в системі не залишається, після чого можна завантажити оновлений інсталяційний пакет з офіційного сайту і провести заново.

Головний недолік Денвера - можливість установки виключно в операційній системі Windows.

Отже, ще раз коротко відзначимо ключові особливості локального сервера Denwer:

  • базова версія Denwer легко розширюється новими дистрибутивами та модулями;
  • бази даних управляються за допомогою повнофункціональної панелі PHPMyAdmin;
  • є можливість одночасної роботи з будь-якою кількістю сайтів;
  • передбачена можливість встановлення старих версій PHP4, MySQL4, що може бути корисно розробникам, якщо з поточною версією localhost denwer сайт не працює;
  • функціонал сайту на локальному сервері повністю аналогічний функціоналу на віддаленому сервері будь-якого хостинг-провайдера. Це дозволяє повністю протестувати сайт перед заливанням його на віддалений сервер.

Покрокова інструкція щодо встановлення денвера

Для тих, хто не знає, як користуватись денвером, зазначимо, що перевагою останнього є надзвичайна простота установки.

Для того, щоб встановити цей інструмент розробника, необхідно виконати такі дії:

Ви не знаєте як запустити сайт на денвері? Просто створюйте проект у папці C:WebServershomelocalhostwww.

Наступний крок – налаштування локального сервера

Однією з переваг денвера є простота його налаштування. Як правильно налаштувати денвер, ми розповімо нижче. Якщо використовувати параметри за замовчуванням, можуть виникнути проблеми при встановленні об'ємних розширень або імпорту великої бази даних.

Стандартні налаштування обмежують обсяг завантажуваних файлів лише двома мегабайтами. Щоб зняти це обмеження, необхідно відредагувати у звичайному текстовому редакторі файл php.ini (розташовується в папці usrlocalphp5).

У рядку upload_max_filesize=2M слід змінити параметр 2 на 32, тим самим обмеживши обсяг завантажуваного файлу 32 мегабайтами.

При цьому в рядку post_max_size=8M вісімку слід замінити цифрою 64, так як цей параметр визначає максимальний обсяг даних, що передаються, і він обов'язково повинен бути в два, або навіть у три рази більше обмеження за обсягом завантажуваного файлу.

Якби всі користувачі виконували дані рекомендації, то розмов про те, що денвер не працює, було б менше.

Початок роботи з локальним сервером

Щоб розпочати роботу з локальним сервером, потрібно запустити денвер, клікнувши подвійним клацанням по іконці «Start Denwer» на робочому столі, відкрити браузер і в адресному рядку набрати адресу http://localhost/denwer/ .

Якщо відкриється вікно, таке ж, як і на малюнку нижче, ваш локальний сервер успішно запустився. Якщо ж з'являються повідомлення про помилки, це означає, що денвер не запускається:


Далі слід перевірити працездатність усіх модулів встановленого пакета. Робиться це досить просто.

На відкритій сторінці http://localhost/denwer/ знайдіть розділ « Тестування Денвера» та в таблиці цього розділу перейдіть по всіх наявних посиланнях, кожна з яких активує один із встановлених модулів.

Якщо проблем немає, можливості майбутнього сайту на вашому локальному сервері повністю відповідатиме тому, що ви отримаєте на віддаленому сервері хостинг-провайдера:


В першу чергу перевірте працездатність PHP і зайдіть у сервіс адміністрування баз даних – PHPMyAdmin.

Якщо ви не знаєте, як зайти в phpmyadmin denwer просто натисніть на відповідне посилання в тій же таблиці:


Для того щоб почати розробляти новий проект на локальному сервері, потрібно просто створити нову папку, наприклад Moy_Sayt.ru в директорії C:WebServershomelocalhostwww . Її ім'я відповідатиме назві вашого сайту.

Надалі, щоб відкрити локальний сайт, у браузері необхідно буде прописати назву даної папки після http://localhost/ , наприклад http://localhost/Moy_Sayt.ru/ .

Що робити, якщо Денвер не заробив?

Після підключення локального сервера браузер у деяких випадках видає повідомлення, що денвер не запускається. Основна причина найчастіше полягає у його блокуванні вашим антивірусним пакетом або брандмауером.

У цьому випадку доведеться самостійно дозволити вихідне з'єднання для сервера за протоколом TCP на 80 та 443 порти для http і https відповідно. (Розташовується воно зазвичай за адресою C:webserversUSRlocalapacheBINhttpd.exe).

До речі, ці порти може займати і популярний додаток Skype, тому на час роботи з локальним сервером його краще відключити.

Проекти, аналогічні до Denwer

Хоча Денвер є одним з найбільш популярних, гнучких і простих інструментів для веб-розробника, іноді корисно ознайомитися і з аналогічними рішеннями, що також надають у розпорядження користувача повноцінний локальний сервер для розробки сайтів.

Так, наприклад, аналог denwer XAMPP пропонує не тільки набір інструментів для локального сервера, але й повноцінну графічну оболонку, якої, як було раніше зазначено, у Denwer немає. Тому багато розробників віддають перевагу саме XAMPP.

Зазначимо також, що після інсталяції цього пакета віртуального диска не створюється. (Нагадаємо, що Denwer за замовчуванням створює новий диск Z, але від цієї опції при встановленні можна відмовитись).

Також за бажанням є сенс звернутися до пакету VertrigoServ . У нього також входить веб-сервер Apache, PHP, MySQL, SQLite, SQLiteManager, PHPMyAdmin (утиліта для адміністрування БД MySQL), а також Zend Optimizer (для підвищення продуктивності активних процесів).

Замість ув'язнення

Як бачите, встановлення та налаштування локального сервера Denwer – процес простий і досить швидкий. Навіть веб-майстер-початківець знаючи, як встановити денвер, зможе виконати всі маніпуляції максимум за чверть години, після чого приступити вже безпосередньо до створення власного сайту будь-якого рівня складності.

При цьому ні функціональність ресурсу, ні швидкість його роботи в локальному середовищі не відрізнятимуться від того, що згодом веб-майстер побачить у Мережі, перенісши створений сайт із комп'ютера на віддалений сервер.

Отже, ви вирішили встановити Денвер. Він має щось на зразок ядра, або "серця" - так званий "базовий пакет", що займає близько 5.5 MB. Решта поставляється у вигляді пакетів розширень, про які йтиметься в інших статтях (див. Зміст). Базовий пакет містить більшість необхідних програм та утиліт:

  • Інсталятор (підтримується також інсталяція на flash-накопичувач).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • PHP5 із підтримкою GD, MySQL, sqLite.
  • MySQL5 із підтримкою транзакцій.
  • Система керування віртуальними хостами, що базується на шаблонах.Щоб створити новий хост, вам потрібно лише додати директорію до каталогу /home, редагувати конфігураційні файли не потрібно. За замовчуванням вже підтримуються схеми іменування директорій багатьох популярних хостерів; нові можна легко додати.
  • Система керування запуском та завершенням всіх компонентів Денвера.
  • phpMyAdmin – система управління MySQL через Web-інтерфейс.
  • Емулятор sendmail і SMTP-сервера (налагоджувальна «заглушка» на localhost:25 , що складає листи в /tmp у форматі.eml); підтримується робота спільно з PHP, Perl, Parser і т.д.

Виберіть версію PHP

PHP 5.2 старіший, але включає Zend Optimizer і більше модулів.

Підготовка до роботи з мережею

Щоб одразу розставити всі крапки над «йо», переконайтеся, що ваш комп'ютер дійсно налаштований для роботи з мережею. Зазвичай саме так і буває за умовчанням, але...

Багато хто асоціює слово «мережа» з Інтернетом, локальною мережею або хоча б модемом. І даремно. Фраза «налаштуємо мережу» може мати сенс навіть у тому випадку, коли жодного з перерахованих пристроїв комп'ютер не має! Тут мають на увазі лише встановлення драйверів і мережевих протоколів, які дозволять Apache запуститися і працювати на локальній машині.

Отже, найпростіший тест: відкрийте Пуск — Виконатиі введіть команду:

Після натискання Enter ви повинні побачити приблизно таку картину:

Процес триває кілька секунд. Якщо ви це бачите, то все гаразд і ви можете приступати до інсталяції дистрибутива. Якщо ж, наприклад, вікно лише «мигне» (відкриється і відразу закриється), або ж будуть виведені якісь неприємні повідомлення, значить, мережеві протоколи у вас не встановлені, а тому читайте далі.

Ви, напевно, вже зрозуміли, що ваше завдання зараз — домогтися, щоб адреса 127.0.0.1 «пінгувалась». У разі проблем:

  • Користувачам Windows 98/ME необхідно зайти в Панель керування — Встановлення та видалення програм — Встановлення Windowsі додати там Віддалений доступ до мережі. При цьому автоматично встановляться всі потрібні протоколи.
  • Користувачам Windows 2000, XP, 2003, Vista, Windows 7 тощо. - Перевірити, що команді ping не заважає встановлений вручну антивірус або фаєрвол. Спробуйте вимкнути ці програми: якщо допомагає, то потрібно розбиратися з їхніми налаштуваннями.

Встановлення дистрибутива

Запустіть завантажений інсталятор Денвера. Ви побачите перед собою щось на зразок такого:

Вас спитають про те, в який каталог ви хотіли б встановити комплекс (за замовчуванням використовується C:\WebServers, вам потрібно лише натиснути Enter, щоб погодитися з цим вибором). У зазначеному каталозі будуть розташовані абсолютно всекомпоненти системи, і поза ним ніякі файли надалі не створюються (за винятком ярликів на Робочому столі).

Настійно рекомендуємо вам встановлювати комплекс у каталог першого рівня - тобто, C: WebServers, а не, наприклад, C: My WebServers. Справа в тому, що інсталятори пакетів розширень шукають базовий комплект саме на першому рівні на всіх дисках. І якщо не знаходять, змушують вас ввести ім'я директорії вручну. Напевно, вам не потрібні зайві тяганини при встановленні розширень?

Далі вам запропонують ввести ім'я віртуального диска, який буде пов'язаний із щойно зазначеною директорією. Рекомендуємо вам погодитись зі значенням за замовчуванням (Z:). Важливо, що диск з цим ім'ям ще не повинноутримуватися в системі - найчастіше так і відбувається з диском Z: .

Після цього почнеться копіювання файлів дистрибутива, а під кінець вам буде поставлено питання, як саме ви збираєтеся запускати та зупиняти комплекс. У вас є дві альтернативи:

  1. Створювати віртуальний диск під час завантаження машини (звісно, ​​інсталятор подбає, щоб це відбувалося автоматично), а при зупинці серверів його (диск) не відключати. На мій погляд, це найбільш зручний режим, і я сам користуюся лише ним.
  2. Створювати віртуальний диск тільки за явною командою старту комплексу (при натисканні на ярлику запуску на Робочому столі). І, відповідно, відключати диск від системи – при зупинці серверів.

    У деяких версіях Windows 98 є помилка, в результаті якої диск з першого разу не відключається - мої експерименти та дослідження показали, що це саме помилка в subst, а не щось інше.

Власне, ось і все. Ви зможете виконати встановлення комплексу, маючи всього 2 клавіші на клавіатурі: Enter та Y (щоб ввести Yes).

Перший запуск Денвера

Нарешті, встановлення завершено. Відразу ж клацайте по створеному інсталятором ярлику Start Denwerна робочому столі, а потім, дочекавшись, коли всі консольні вікна зникнуть, відкривайте браузер і набирайте в ньому адресу: http://localhost/denwer/ . Виходити з Інтернету при цьому необов'язково.

Деякі ОС мають звичай при першому запуску Internet Explorer викликати Майстер підключення. Якщо це сталося на вашій машині, накажіть горе-майстру "відвалити" - нібито ви вже налаштували підключення самостійно.

Якщо тестова сторінка все ж таки не завантажиться, перевірте:

Нарешті, якщо нічого не допомагає, загляньте в список питань, що часто ставляться, а потім, якщо проблема не вирішиться, відправте детальний опис помилки у форум .

Денвер пройшов тестування у наступних ОС:

  • Windows 95/98/ME;
  • Windows NT/2000/XP/2003;
  • Windows Vista, Windows 7.

Робота з віртуальними хостами

До уваги користувачів Windows NT, 2000 або XP (і більше). Перш ніж продовжити, переконайтеся, що у вас запущено службу «DNS-клієнт». Це можна зробити, відкривши Панель керування – Адміністрація – Служби. В іншому випадку віртуальні хости не працюватимуть.

Якщо ви займаєтеся розробкою Web-сайтів, вам, напевно, хотілося б обслуговувати одним сервером відразу кілька хостів. Іншими словами, ввівши в браузері шлях http://localhost, ви потрапите на один сайт, а, надрукувавши http://test1.ru, - зовсім на інший (але теж на локальній машині).

Додати новий віртуальний хост у Денвері надзвичайно просто. Нехай це буде test1.ru. Вам потрібно зробити наступне:

  • Створити в папці /home директорію з ім'ям, що збігається з ім'ям віртуального хоста (у разі test1.ru). Так-так, ви правильно зрозуміли: ім'я директорії містить крапку. Ця директорія зберігатиме директорії документів доменів третього рівнядля test1.ru. Незрозуміло?.. Наприклад, ім'я abc.test1.ru зв'язується сервером з директорією /home/test1.ru/abc/ , а ім'я abc.def.test1.ru - з /home/test1.ru/abc.def/ . Ну і, звичайно, піддиректорія www відповідає адресам www.test1.ru і просто test1.ru. Загалом, дешево та сердито. На малюнку показано, як виглядатиме директорія /home .
  • Не забудьте створити папку www в директорії віртуального хоста, адже саме в ній зберігатимуться його сторінки та скрипти! Перезапустити сервер, скориставшись, наприклад, ярликом Restart Denwer

на робочому столі. Це все, що потрібно зробити. А де ж, ви запитаєте, модифікація httpd.conf і файлу hosts?Її просто немає . Файл httpd.conf взагалі ніколи не змінюється. Трохи складніше з файлом hosts: він модифікується автоматично, підлаштовуючись під поточну конфігурацію каталогів /home. При цьому використовується дуже інтелектуальний алгоритм для розпізнавання, які хости були внесені Денвером, а які користувач додав самостійно вручну (якщо він, звичайно, захоче це зробити). Тобто, автоматична зміна файлу hosts ще не означає, що в ньому пропадуть усі коментарі і ви не зможете більше ніколи редагувати його руками. І, звичайно, при зупинці комплексу по ярлику Stop Denwer

файл hosts відновлюється в той стан, який має бути.

Я не говорю «в попереднє», тому що це, взагалі кажучи, не так. Уявіть, що комплекс запущений і користувач відкрив hosts у Блокноті і додав до нього якийсь хост. Наприклад, він призначив домену microsoft.ru ту саму IP-адресу, що має porno.com. Після зупинки серверів ця адреса не видаляється, а буде збережена у вихідному вигляді, тоді як усі віртуальні хости «відключаться». Чинний принцип: «вичищай тільки те, що нагадував сам».

Як тільки ви почнете створювати віртуальні хости, на деяких системах може збожеволіти. Він буде при першому відкритті хоста пропонувати вам альтернативу на кшталт наступної:

або навіть ось так:

Слава богу, це відбувається не щоразу. Бачите, як вона звивається, щоб тільки не дати людині попрацювати?.. Так от, у цьому випадку ви повинні бути тверді: завжди вибирайте Підключитисяабо Повторити.

Ні в якому разі не давайте йому відповідь Автономно , чуєте?

Але якщо ваш Контролер віддаленого доступузакусив вудила і на відповідь Підключитисяпочинає люто набирати номер на модемі, йдіть у Сервіс - Властивості браузера - Підключеннята у розділі Налаштування віддаленого доступупоставте прапорець Не використовувати(або Never Dial a connection).

Воюємо з проксі-сервером

Багато версій Windows поставляються з проксі-сервером, який увімкнено за промовчанням. Це може викликати деякі проблеми при роботі з Денвером (втім, легко розв'язні).

  • Якщо після запуску Денвера сторінка http://localhost не працює, найімовірніше, вам потрібно вимкнути проксі-сервер у налаштуваннях браузера. Для "простих" хостів (на зразок localhost, test, dklab і т.д.) зазвичай достатньо прапорця "Не використовувати проксі-сервер для локальних адрес" на вкладці Властивості браузера — З'єднання — Налаштування мережі — Додатково.
  • Якщо localhost працює, а test1.ru (і взагалі хости, ім'я яких складається з кількох частин) - ні, то, мабуть, ваш браузер не може розпізнати останній хост як локальний. Таке, на жаль, буває. Вам необхідно або повністю відключити проксі-сервер, або перерахувати хости в списку З'єднання — Налаштування мережі — Додатково — Винятки.

Вирішення проблем

Перш, ніж кидатися ставити питання у форум, перевірте: можливо, відповідь вже є в списку часто задаваних питань по Денверу. Імовірно, 85% так і виявиться: адже ви не перший, хто використовує проект.

Якщо ж у FAQ відповіді на ваше запитання немає, задайте її у форумі .

Але перш, щоб не потрапити в халепу і не втратити час на безплідні суперечки з модераторами, прочитайте і засвойте матеріал статті Як правильно ставити запитання . Можете бути впевнені: знання, почерпнуті звідти, ще неодноразово знадобляться вам у житті.

Це чергова стаття з рубрики Інструменти вебмайстра, в якій хочу поговорити під назвою Denwer, яку можна вільно завантажити з ресурсу розробника. Спочатку розповім про те, що таке локальний сервер і навіщо нам з ним працювати. Просто кажучи, його ви можете встановити та налаштувати у себе на комп'ютері, отримавши безкоштовний аналог хостингу (читайте про те, що таке хостинг та домени).

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

Де завантажити Denwer, як його встановити та запустити?

Можна завантажити окремо всі описані вище компоненти локального сервера і, поставивши їх у себе на комп'ютері, правильно налаштувати, але не всі здатні це зробити. І навіть ті, хто розуміє, що до чого, можуть випробувати масу труднощів при встановленні і особливо при його конфігуруванні.

Тому, для спрощення нам з вами життя, були придумані та створені різноманітні настановні пакети (складання), що дозволяють за мінімальних витрачених зусиль завантажити повністю робочий та сконфігурований комплекс.

Вам тільки залишиться завантажити відповідну збірку і встановити на нього двигун вашого проекту (Joomla, WordPress і т.п.), а потім починати працювати на ньому, так само, як ви робили б при знаходженні файлів двигуна на фізичному хості. До речі, як варіант альтернативу даному рішенню, можна розглядати , тобто. здатного працювати з Joomla та WordPress. Але у цій статті ми говоритимемо саме за localhost.

Отже, що нам пропонують розробники таких безкоштовних настановних пакетів? Давайте я перерахую посилання на сторінки ресурсів, де можна їх завантажити, а потім розповім у подробицях саме про встановлення та налаштування одного з них, якого я вибрав як фаворит.

Це особисто мій вибір, а ви можете користуватися тим пакетом, який вам більше сподобається. Добре, що робота з ними досить однотипна і, зрозумівши як працювати з однією збіркою (сьогодні ми говоритимемо виключно про Denwer), ви легко розберетеся і з будь-якої іншої.

Де можна безкоштовно скачати збірки локального сервера:

  1. Денвер - скачати безкоштовно
  2. VertrigoServ -

Пройшовши за посиланням, ви повинні будете зареєструватися в запропонованій формі, після чого до вас прийде лист з посиланням на завантаження дистрибутива Denwer.

Запускаєте завантажений файл з розширенням exe, погоджуєтесь встановити пакет, після чого починається його розпакування, а потім відкриється також вікно браузера з описом установки, яке можна відразу закрити, і ще з'являється чорне вікно досів з майстром установки:

Дотримуючись вказівок майстра для продовження установки, натискаємо «Enter». У наступному вікні нам потрібно вказати, яку папку на нашому комп'ютері ми будемо встановлювати сервер. Можна вибрати, наприклад, C:\server .

Натискаєте «Enter», на питання, чи точно ви хочете встановити Денвер саме в цю директорію, ви відповідаєте установкою «y» (гравець) і знову тиснете «Enter». Далі нас інформують, що зараз буде створено окремий віртуальний диск, який потрібний для функціонування всіх компонентів локального сервера.

Просто тиснемо "Enter", а в наступному вікні вибираємо букву для віртуального диска. Ця буква, природно, не повинна зараз використовуватися вашою системою (тобто диск, латинську букву «с», точно не треба вибирати).

Краще вибрати щось із останніх літер латинського алфавіту, наприклад, Z. Якщо виявиться, що ця літера вже використовується для позначення якогось диска у вашій операційній системі Windows, то ви побачите повідомлення про неможливість створити такий диск.

У цьому випадку вам потрібно буде натиснути «Enter» і повторити крок із введенням імені директорії установки, знову натиснути «Enter» і ввести іншу літеру. Які саме літери для позначення дисків у вашому комп'ютері вже зайняті, ви можете переглянути в «Мій комп'ютер».

У випадку, якщо вибрана вами буква не зайнята, ви побачите повідомлення про успішне створення віртуального диска.

Натискаєте «Enter», внаслідок чого почнеться копіювання файлів цієї збірки у вказану раніше папку комп'ютера. Далі вам запропонують вибрати варіант завантаження, на що ви відповідаєте вписуванням одиниці та натисканням Enter. Вас також запитають, чи створювати ярлики для запуску, зупинки або перезавантаження на робочому столі, на що ви дасте відповідь «y».

За допомогою цих ярликів можна запустити або зупинити сервер. Майстер установки після цього закриється, а відкриється вікно браузера зі сторінкою опису наступних кроків роботи зі збиранням Denwer.

Перевірка працездатності локального сервера

Далі ви переходите на робочий стіл і запускаєте Денвер, клацнувши по ярлику "Start". При цьому на короткий час відкриється досовське вікно, що говорить про запуск сервера, а потім у треї (область у правій стороні панелі завдань Windows, поряд з годинником) з'являться іконки у вигляді пір'їни та чорного капелюха, що говорять про те, що він запущений.

Тепер набираєте в адресному рядку вашого браузера localhost, в результаті чого потрапите на сторінку з написом "Ура, запрацювало". Це означає, що збірка успішно встановилася на ваш комп'ютер з Windows. Прокрутивши цю сторінку вниз, ви побачите посилання для перевірки її працездатності:

Ви переходите за цим посиланням, потім у вікні, що відкрилося, вводите в поле «Текст» який-небудь текст (краще російською мовою — перевірити, що з кодуванням буде все гаразд) і натискаєте на кнопку «Послати через mail». Якщо все спрацювало правильно, ви отримаєте повідомлення виду: OK, функція mail () спрацювала коректно. Але треба так само перевірити, що лист справді дійшов.

Для цього потрібно зайти на наш віртуальний диск (згадуйте букву, яку вказали при встановленні цієї збірки) і пройти наступним шляхом:

Z:\tmp\!sendmail\

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

З:\tmp\!sendmail\

Якщо з відправкою пошти у вас все гаразд, то в цій папці ви повинні будете виявити надісланий вами лист. Відкривши його, можна перевірити правильність кодування російської мови.

Налаштування та встановлення Joomla або WordPress на Денвер

Для початку потрібно буде зайти в папку, куди ви встановили складання (у мене це c:\server\) і пройти наступним шляхом:

C:\server\home\localhost\www\

У цій директорії WWW ви повинні створити каталог, в який потрібно буде завантажити файли движка (Joomla, WordPress і т.п.). Назва папки вигадуєте самі, наприклад:

Після створення папки перезапустіть локальний хост за допомогою ярлика Restart Denwer на робочому столі (якщо він ще не був запущений, то запустіть його). Для перевірки його працездатності введіть в адресному рядку вашого браузера:

http://localhost/Proba/

Якщо відкриється сторінка із заголовком "http://localhost/Proba/", то значить все гаразд. Якщо ніякого вікна не відкриється, спробуйте ще раз перезавантажити Denwer.

Тепер вам потрібно встановити движок (Joomla, WordPress і т.п.) точно таким же способом, як ви робили це для реального хостингу (установка Joomla описана (у деталях і картинках). Як встановити форум SMF я писав, а освітлена досить докладно за наведеним посиланням.

Тобто. Необхідно скопіювати файли движка в створену на вашому комп'ютері (він виступає в ролі локального хостингу) папку. У моєму випадку це папка:

C:\server\home\localhost\www\Proba\

Від установки движка на реальний хост () цей процес відрізнятиметься лише тим, що для копіювання файлів немає потреби використовувати FTP-менеджер- цілком згодиться і звичайний провідник, ну, або, на кшталт описаного на засланні Тотал Коммандера.

Після того, як ви скопіюєте файли Джумли або Вордпреса до папки Денвера, вам потрібно для встановлення сайту або блогу набрати в адресному рядку браузера:

http://localhost/Proba/

В результаті чого відкриється вікно майстра установки того чи іншого двигуна. Далі ви дієте за тим самим сценарієм, що і при звичайній установці на реальний хостинг, з тим лише винятком, що ви, як описано в статті про установку Joomla (див. посилання вище), а способом описаним нижче.

Створення бази даних та користувача засобами Denwer

Для того, щоб потрапити до програми phpMyAdmin, що входить до комплекту складання локального сервера, потрібно набрати в адресному рядку вашого браузера наступний Урл:

http://localhost/tools/

У вікні клацаєте за посиланням під назвою «phpmyadmin», в результаті чого відкриється головна сторінка цієї програми. На ній, в області «Створити нову БД», ви вводите бажане ім'я бази даних (для простоти її можна назвати також як каталог для сайту в папці localhost, тобто «Proba», в моєму випадку) і натискаєте кнопку «Створити ».

Тепер повертаємось на головну сторінку phpMyAdmin, клацнувши по іконці будиночка в лівій колонці вікна програми. Знаходьте в області MySQL посилання «Привілеї» і клацаєте по ній.

На сторінці phpMyAdmin, в центрі, ви повинні знайти пункт «Додати нового користувача» і клацнути по ньому.

В області "Ім'я користувача" вводимо бажане ім'я (я для простоти використовую знову "Proba"), в області "Хост" вводимо localhost, в областях "Пароль" і "Підтвердження" вводимо двічі якийсь дуже складний пароль.

В області «Глобальні привілеї» тиснете по напису «Відзначити все», щоб у користувача баз даних, що створювалися, були максимальні права.

Все, база даних та користувач на Денвері створені. Тепер ви можете використовувати ці дані при встановленні Joomla, WordPress та ін., яка йтиме тим же чергою, що і при встановленні на реальному хостингу. Після завершення цього процесу ваш ресурс буде доступний за адресою:

http://localhost/Proba/

Працювати з Joomla або WordPress ви зможете звичайним чином, але при цьому суттєво спрощується і прискорюється робота з редагування файлів движка, встановлення та видалення різних розширень, а також з'являється можливість працювати над своїм проектом навіть там, де немає доступу до інтернету.

Перенесення сайту на хостинг

Після закінчення роботи над проектом ви повинні перенести сайт з Denwer на хостингдля того, щоб він став доступним відвідувачам з Інтернету. Робиться це так само, якби ви просто переїжджали з одного хостингу на інший або ж відновлювали свій сайт з резервної копії (я писав про створення та відновлення з бекапу).

Для цього вам потрібно буде за допомогою програми FileZilla (про яку я писав) перемістити всі файли з папки локального сервера (у моєму випадку це папка Proba) в кореневу директорію віддаленого хоста (зазвичай це або PUBLIC_HTML, або HTDOCS).

А потім відкрити на редагування конфігураційний файл вашого движка і змінити параметри абсолютного шляху до файлів і папок цього движка, а також ім'я бази даних, користувача та пароль на ті, що ви задасте при створенні нової бази даних на хостингу. Все це докладно описано у статті про резервне копіювання та перенесення сайту, посилання на яке ви знайдете піднявшись на пару абзаців вище).

Як видалити Денвер з комп'ютера

Часто виникає питання, як видалити цю збірку зі свого комп'ютера. Основна проблема видалення полягає у відключенні створеного при установці віртуального диска. Але про все по порядку. Спочатку вам потрібно буде, звичайно, зупинити роботу локального сервера за допомогою відповідного ярличка на робочому столі.

Потім видалити віртуальний диск, який був створений під час встановлення. Згадайте, яку букву ви привласнили цьому віртуальному диску і перейдіть в Windows наступним шляхом «Пуск» - «Виконати» (можна замість цього натиснути клавіші Win+R), введіть у вікні команду:

Subst z: /d

Замість літери віртуального диска Z вам потрібно буде ввести свій варіант (диск Z пропонуєcz як літеру для віртуального диска за промовчанням). Ну, і для остаточного видалення збірки Denwer з вашого комп'ютера буде достатньо видалити каталог WebServers (за замовчуванням це папка "C: WebServers") і прибрати три ярлики з робочого столу вашої операційної системи Windows. Все можна вважати, що нам вдалося видалити його малою кров'ю.

Удачі вам! До швидких зустрічей на сторінках блогу сайт

Вам може бути цікаво

Локальний сервер Denwer – це універсальний інструмент розробки більшості сайтів. З його допомогою можна за лічені хвилини створити робоче середовище безпосередньо на локальному комп'ютері. Завдяки цьому можна створювати та тестувати сайти у будь-якому місці, незалежно від наявності доступу до інтернету.

У рамках цієї статті ми розглянемо такі моменти:

  • Як встановити Denwer на комп'ютер під керуванням операційної системи Windows
  • Як користуватись Denwer. Як створити доменне ім'я на локальному комп'ютері, а також створити базу даних і користувача баз даних через phpMyAdmin Denwer 'а.
  • Як видалити Denwer після завершення роботи.

Даної інформації буде достатньо, щоб почати використовувати програму як основне робоче середовище для розробки практично будь-якого сайту.

Як встановити Denwer на ОС Windows 7

Як приклад ми розглянемо процес установки Denwer на комп'ютер, що працює під керуванням Windows 7. Якщо ви використовуєте іншу версію операційної системи, то не турбуйтеся. Процес встановлення локального сервера на Windows XP, Vista та ін. практично нічим не відрізняється, крім зовнішнього вигляду діалогових вікон.

Отже, насамперед переходимо на офіційний сайтта завантажуємо останню версію програми. Для цього на сайті виробника тиснемо на посилання, як показано на зображенні.

Вибирати версію можна за бажанням. Практично всі проекти працюватимуть і на старішій версії PHP. Тим більше, в ранній версії буде встановлено більше модулів. Все ж таки якщо ви використовуєте якусь нову комерційну систему, тобто шанс, що вона не буде працювати через відсутність підтримки ранніх версій PHP або необхідність встановлення додаткових модулів.

Після вибору версії заповнюємо всі необхідні поля на сторінці, що відкрилася, і чекаємо посилання на скачку вибраного дистрибутива програми. Після цього завантажуємо файл за посиланням та запускаємо установку. У результаті з'явиться вікно наступного виду.

Закриваємо вікно браузера, що відкрилося, і продовжуємо встановлення Denwer.

Тиснемо «Enter» для продовження установки.

Вказуємо шлях до диска або папки, в яку буде здійснено встановлення програми. В даному випадку просто тиснемо "Enter" і залишаємо шлях за замовчуванням (C: WebServers). Відразу хочу зауважити, що в майбутньому можна легко перенести файли до будь-якої іншої директорії без втрати працездатності.

Підтверджуємо операцію, натиснувши клавішу Y, а потім Enter.

Знову підтверджуємо операцію, натиснувши клавішу Enter.

Вибираємо назву майбутнього віртуального диска, на якому зберігатимуться ваші сайти, після чого знову тиснемо «Enter». У разі диску дано ім'я «Z».

Після завершення копіювання вибираємо режим запуску. Особисто я завжди вибираю другий варіант, тому що не завжди зручно, коли Denwer стартує щоразу після перезавантаження комп'ютера.

На завершення підтверджуємо створення ярликів на робочому столі, натиснувши клавіші "Y" та "Enter". Ярлики нам знадобляться для швидкого запуску/перезавантаження/вимикання програми, тому що кожного разу шукати файли, що виконуються в папці WebServers, не дуже зручно.

Отже, Denwer встановлений і на робочому столі мають з'явитися три ярлики – Start, Stop та Restart. Якщо в процесі встановлення жодних помилок не спостерігалося і ярлики присутні – значить, установка програми пройшла успішно і ми можемо переходити до наступного етапу – використання.

Як користуватись Denwer'ом. Як запустити та протестувати локальний сервер Denwer

Щоб запустити, перезавантажити або вимкнути локальний сервер, необхідно використовувати ярлики Start Denwer, Restart Denwer і Stop Denwer відповідно.

Якщо на робочому столі ярликів немає, можна скористатися файлами Start.ext, Restart.exe і Stop.exe, які знаходяться в папці «WebServers\denwer».

Відразу після запуску в правому нижньому куті монітора поряд з годинником з'являться два значки програми. Якщо вони з'явилися – значить програму запущено. Хоча бувають ситуації, коли ярлики є, але Denwer не працює. У такому випадку потрібно перезапустити програму.

Отже, щоб перевірити коректність роботи локального сервера відразу після запуску програми відкриваємо браузер і переходимо за адресою http://localhost. Внаслідок цього відкриється вікно наступного виду.

Відразу хочу зауважити, що якщо ви використовуєте антивірус DrWeb, то у брандмауері потрібно дозволити застосунку доступ. Інакше локальний сервер не працюватиме.

Нижче на сторінці можна буде знайти блок посилань для перевірки правильності роботи phpMyAdmin, доменів, SSL і т.д.

Для перевірки достатньо перейти за посиланням зі списку. Якщо сторінка завантажилася коректно - все працює як слід. Наприклад, ось так виглядатиме phpMyAdmin Denwer'а, який знаходиться за адресою http://localhost/Tools/phpMyAdmin/.

Отже, із встановленням та перевіркою роботи локального сервера Denwer ми розібралися. Тепер розглянемо процес створення доменів на локальному комп'ютері.

Як створити домен на локальному сервері Denwer

Процес додавання нового домену в Denwer зводиться до створення двох папок: папки з ім'ям домену і папка «www». Наприклад, ми хочемо створити домен google.com. Для цього створюємо дві папки за адресою WebServers\home\google.com та WebServers\home\google.com\www. Як ви вже зрозуміли, папка «www» знаходиться всередині папки з назвою домену, яка, у свою чергу, знаходиться в папці home.

Після створення папок для активації нових доменів достатньо просто перезапустити локальний сервер, скориставшись відповідним ярликом на робочому столі або файлом у папці WebServers\denwer.

Якщо з якихось причин після вимкнення програми домени стали недоступними. Наприклад, при переході на створений нами реальний домен google.com замість пошукової системи з'являється помилка, отже програма завершила роботу некоректно. Спробуйте ще раз запустити та зупинити роботу програми.

Якщо перезавантаження сервера і навіть ПК не допомагає, видаліть відповідний запис вручну. Для цього відкрийте на редагування файл host, який знаходиться за адресою Windows System32drivers і видаліть IP і домен, як показано на зображенні нижче.

Звичайно, це радикальний метод, який потрібно використовувати в останню чергу, якщо ніякі інші методи вже не працюють. У процесі роботи у вас час від часу відбуватимуться подібні випадки, тому тепер ви знатимете, як чинити в цих ситуаціях.

Як створити базу даних MySQL через phpMyAdmin Denwer'а

Нещодавно я вже писав про те, . Все ж таки ще раз коротко розглянемо цей процес.

Отже, щоб створити нову базу даних переходимо до phpMyAdmin, який знаходиться за адресою http://localhost/Tools/phpMyAdmin/ та вибираємо вкладку «Бази даних». У відповідні поля вводимо назву нової БД та порівняння.

Оскільки більшість систем працює у кодуванні UTF8, то поле «Порівняння» часто має бути «utf8_general_ci». Ім'я бази даних вводиться довільно. Після заповнення полів тиснемо кнопку "Створити".

На цьому процес створення нової БД завершено. Тепер нам потрібно створити окремого користувача, який мав би доступ до цієї бази даних.

Як створити користувача баз даних MySQL на локальному сервері Denwer

Створити нового користувача БД на локальному сервері можна у кілька кліків. Для цього переходимо у вкладку «Користувачі» і тиснемо на посилання «Додати нового користувача».

Інформація облікового запису

  • Ім'я користувача – довільне.
  • Хост – локальний, localhost.
  • Пароль, підтвердження – без коментарів.
  • Створити пароль, кнопка "Генерувати" - дозволяє в один клік створити складний багатозначний пароль.

База даних для користувача

У цьому блоці можна як виставити відповідність баз даних користувачу, і автоматично створити нову базу користувача і надати йому повні привілеї. Особисто я створюю БД вручну, тому вибираю варіант «Ні». Єдиний нюанс – користувач матиме повний доступ до всіх баз даних на локальному сервері. Зазвичай це не є проблемою, тому що на цьому сервері працюєте лише ви.

Глобальні привілеї

У цьому блоці можна налаштувати права для користувача, що створюється. У більшості випадків користувачам надають всі права, тому тиснемо на посилання «Відзначити всі» і переходимо до останнього блоку налаштувань.

Поділитися