Набори для веб розробки - XAMPP і Денвер (локальний сервер)

  1. XAMPP for Windows
  2. Denwer

Збирався написати пост на один з конкурсів, який зараз проходить в блогосфері, але два дні non stop розробки сайту зробили свою справу Збирався написати пост на один з конкурсів, який зараз проходить в блогосфері, але два дні non stop розробки сайту зробили свою справу. У підсумку виходить досить цікавий і функціональний проект з точки зору придбання нового досвіду в typo3 - сайти по тематиці нерухомість з базою даних квартир я ще не робив. Заодно інформації і тим для статей в блог typo3ua.com з'явилася маса. Про дещо вирішив також розповісти і в Tod's Blog. Йтиметься про спеціальні наборах для веб розробки - XAMPP і Денвер, які включають в себе весь необхідний функціонал для розгортання сервера на локальному комп'ютері - Apache, PHP, MySQL і інше.

За якихось пару хвилин за допомогою XAMPP або Денвер ви зможете встановити і запустити локальний сервер в роботу. Пам'ятається, коли років 5 тому намагався вчити і читати книгу по PHP5, то все починалося саме з цього завдання. На локальному сервері ви можете повністю змоделювати ситуацію як і в інтернеті при роботі з хостингами, виділеними серверами і т.п. Багато веб розробники навіть спочатку встановлюють CMS, створюють сайти на LocalHost а потім переносять їх в мережу. Крім того, це чудова можливість для вивчення, практичних якихось занять і тестування різних скриптів - вебмастер повинен знати і вміти багато.

Так ось на установку оболонки з Apache, PHP, MySQL в книзі був виділений цілий розділ, я зіткнувся із завданням вперше і безліч всяких незрозумілих понять, серверних нюансів для мене тоді, звичайно, були незрозумілі. Книгу я так і не дочитав, необхідність в цьому, по суті, пропала, тоді як на зміну звичайному програмування прийшло використання CMS. Подібні паралелі можна провести і з виділеним сервером, для якого зараз досить скористатися вже готовими установочними наборами Денвер або XAMPP. Почну з останнього.

XAMPP for Windows

XAMPP був першим набором веб розробки, з якими я познайомиться. Проект англомовний, а я в основному всю технічну літературу шукаю англійською, тому, мабуть, на нього і попався. Це пізніше я вже від багатьох чув «поставив Денвер», «потрібно налаштувати Денвер» і т.п., злегка дивуючись навіщо якийсь Денвер, якщо є XAMPP :)

В останню версію XAMPP 1.7.3 входить:

  • Apache 2.2.14 (IPv6 enabled) + OpenSSL 0.9.8l
  • PHP 5.3.1
  • MySQL 5.1.41 + PBXT engine
  • phpMyAdmin 3.2.4
  • Perl 5.10.1
  • FileZilla FTP Server 0.9.33
  • Mercury Mail Transport System 4.72

Ну або щось близько того. На офіційному сайті ви знайдете різні вибірки і варіанти установки - як базовий, так і просто доповнення, звичайна або Lite версія. Крім того, під різні Window свої нюанси, окрема інформація доступна по Vista (хоча я начебто ставив без будь-яких проблем). Власне XAMPP є для Mac OS X, Linux і навіть якийсь Solaris.

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

Для установки можна сказати, що саморозпаковується EXE архів на 51Мб, після чого просто запускаєте його і вибираєте потрібну директорію для установки

За замовчуванням набір покладена на диск C. Загалом, все, наскільки я пам'ятаю буде виконано «на автоматі», хоча на сайті є й інша версія / можливість поставити пакет. Після установки буде доступна для запуску панель управління XAMPP Control Panel, де ви зможете запускати / зупиняти сервер. Включаємо Apache, MySQL та заходимо за адресою http: // localhost / або http://127.0.0.1/ щоб перевірити працездатність набору. Для зручності і як приклад потрапите на невеликий сайтик з корисною інформацією та скриптами.

Для зручності і як приклад потрапите на невеликий сайтик з корисною інформацією та скриптами

Тут, як ми бачимо, можна відразу визначити статус сервера і встановлені модулі. Також в меню є додаткова документація, можливість зразу глянути конфігурацію PHP через phpinfo (), запустити інструменти phpMyAdmin, Webalizer. Дуже цікавим є розділ в меню Demos з прикладами розроблених додатків «колекція CD», «гостьова книга», «телефонний довідник» та інші. В цілому штука дуже корисна для початківців веб розробників, яким не страшний англійську мову (хоча в цілях практики його застосування та читання технічної документації - теж корисно юзати XAMPP).

Denwer

З Денвером я познайомився буквально два тижні тому, коли потрібно було встановити локальний сервер і захотілося перевірити що ж це за набір про який всі говорять. Проект Денвер (скорочено від джентльменський набір Web-розробника «Д.н.w.р») в принципі нічого не відрізняється від XAMPP - тут знайдете набір дистрибутивів Apache, PHP, MySQL, Perl і т.д., які за пару хвилин можна встановити на локальний комп'ютер з Windows. На даний момент остання версія Денвер 3 і вона включає в себе:

  • Apache 2 + SSL
  • PHP 5.3
  • MySQL 5.1
  • phpMyAdmin
  • Володіє перевагами - многопроектной, робота з Flash-накопичувачем

Цікаво, що Денвер займає всього 6.4 Мб (!), Хоча це всього лише базовий пакет, необхідний для роботи (мабуть щось на зразок XAMPP Lite, хоча там 21 Мб). На сайті розробника знайдете докладну інструкцію по установці, нічого складного в принципі немає - качаємо дистрибутив, запускаємо і правильно відповідаємо на питання програми-інстралятора:

1. За замовчуванням всі компоненти ставляться в каталог C: WebServers, можна цю настройку і не міняти.

2. Далі потрібно буде вибрати букву для віртуального диска (за замовчуванням залишаємо Z щоб не конфліктувало з іншими назвами).

3. Після копіювання всіх файлів потрібно вибрати режим запуску веб сервера - при завантаженні Windows або вручну (я вибрав саме це).

Ось, в принципі, і все - на робочому столі з'являться іконки для роботи з сервером. Кількома на Start Denwer і для тесту заходимо в http: // localhost / denwer /.

Кількома на Start Denwer і для тесту заходимо в http: // localhost / denwer /

Якщо побачите напис «Ура, запрацювало!», То коментарі тут, так би мовити, зайві :) На цій же сторінці є трохи корисної інформації, реклама хостингу, блок пожертвувань і посилання на потрібні утиліти (скрипти). У XAMPP з оформленням безумовно ситуація трохи краща буде.

Головною перевагою Денвера, безумовно, є російська мова і численна армія користувачів, які можуть, якщо що допомогти, розібратися і т.п. По роботі що XAMPP, що Денвер показали себе цілком нормально, установка займає пару хвилин, після чого відразу можна приступати до розробки своїх сайтів. У Денвері при інсталяції створюється такий собі віртуальний диск, потрібно трохи приділити уваги питаннями при установці і трьом основним її етапах, в XAMPP все розпаковується з EXE файлу. Як уже говорив демонстраційна сторінка пакета XAMPP містить приклади цікавих веб розробок, що будуть корисні в практичних і пізнавальних цілях. Але принципової відмінності XAMPP від ​​Денвера немає, обидва пакети встановлюють Apache, PHP, MySQL - необхідний мінімум для роботи з локальним сервером.

PS Постовий. Система інтернет платежів «Мані Бург» пропонує висновок wmz на карту, а також обмін інших валют WMR, WMU і т.п.
До речі наближаються свята ви можете провести і на батьківщині, хороший відпочинок в Підмосков'ї від Протей Тревел буде душевніше якихось Єгиптів.
Хочете підривати танцполи клубів? - купуйте діджейські мікшерні пульти а також спеціальну апаратуру і дерзайте.

Хочете підривати танцполи клубів?