Статьи

Web-сервер на Windows 7 - огляд і установка XAMPP

  1. Що таке збірка Web-сервера?
  2. Що таке XAMPP?
  3. Де скачати XAMPP?
  4. установка XAMPP
  5. Крок 1
  6. крок 2
  7. крок 3
  8. крок 4
  9. крок 5
  10. Запускаємо і перевіряємо роботу Apache, PHP і MySQL

Для розробки і тестування сайтів або веб-додатків зазвичай використовують локальний Web-сервер, а після розробки переносять уже на робочий сервер. Тому сьогодні я пропоную розглянути можливість установки локального web-сервера на операційну систему Windows 7, і так як у нас сайт для початківців розробників, ми будемо використовувати готову збірку web-сервера на прикладі XAMPP.

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

Що таке збірка Web-сервера?

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

У збірку web-сервер зазвичай входить як мінімум 3 компоненти: це безпосередньо сам HTTP сервер, засіб розробки сайтів, тобто бібліотеки мови програмування, інтерпретатор і т.д., і система управління базами даних. Для таких збірок використовується безкоштовне програмне забезпечення, тому найпоширенішими компонентами є веб сервер Apache, СУБД MySQL, мови програмування PHP і Perl.

Якщо говорити про те, для чого взагалі потрібна така збірка, так як Ви самі розумієте, що все це окремо встановлюється і налаштовується, то вона потрібна в основному для того, щоб полегшити життя початківцям розробникам, щоб вони могли просто встановити одну програму і відразу почати, скажімо, вчитися програмувати (створювати сайти). Для прикладу в якості операційної системи нашого локального web сервера ми будемо використовувати Windows 7, так як саме ОС Windows від компанії Microsoft широко використовується у нас в Росії.

Звичайно ж, після того як розробка сайту або веб додатки закінчена, необхідно перенести всі на робочий сервер, який скоріше за все буде використовувати операційну систему на базі Linux. Наприклад, ми з Вами вже розглядали можливість установки і настройки повноцінного, робочого web-сервера на CentOS 7.1 , Де ми якраз окремо встановлювали і налаштовували кожен з компонентів web-сервера, там ми використовували Apache, PHP і MySQL. Також якщо кому цікава установка СУБД MySQL на Windows, то це ми детально розглянули ось тут .

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

У число найбільш популярних збірок web-сервера входять: Denwer, Open Server, XAMPP, WampServer. Як видно з назви статті, сьогодні ми будемо розглядати XAMPP.

Як видно з назви статті, сьогодні ми будемо розглядати XAMPP

Що таке XAMPP?

XAMPP - це безкоштовна, кроссплатформенная збірка веб-сервера, яка включає Apache, MySQL PHP і Perl.

Як не важко здогадатися XAMPP - це абревіатура:

  • X - означає, збірка є під всі операційні системи (Windows, Linux, OS X);
  • A - Apache;
  • M - MySQL;
  • P - PHP;
  • P - Perl.

Офіційний сайт - https://www.apachefriends.org/ru/index.html

В останню, на сьогоднішній день (Червень 2015), збірку XAMPP для Windows включено такі програми та Apache 2.4.12, MySQL 5.6.24, PHP 5.6.8, phpMyAdmin 4.3.11, OpenSSL 1.0.1, XAMPP Control Panel 3.2. 1, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.56 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.56 Portable.

Де скачати XAMPP?

Завантажити дану збірку можна зі сторінки завантаження офіційного сайту - https://www.apachefriends.org/ru/download.html

І так як ми будемо встановлювати XAMPP на Windows, то відповідно і викачуємо дистрибутив під цю операційну систему, наприклад, я хочу скачати версію XAMPP з PHP 5.6.8 для цього, і тисну відповідне посилання.

8 для цього, і тисну відповідне посилання

Після чого у нас завантажиться дистрибутив розміром 107 мегабайт.

Ця збірка підтримує операційні системи Windows, починаючи з Vista.

установка XAMPP

Приступаємо до установки збірки Web-сервера XAMPP, вона проста, тому проблем виникнути не повинно.

Крок 1

Запускаємо скачав файл xampp-win32-5.6.8-0-VC11-installer.exe. Перше вікно програми установки - це вікно вітання, тиснемо «Next».

крок 2

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

крок 3

Потім вибираємо каталог, в який ми будемо встановлювати XAMPP, я залишу за замовчуванням, тисну «Next».

крок 4

На цьому кроці ми можемо залишити або прибрати галочку «Дізнатися більше про Bitnami для XAMPP», я галочку прибрав, тисну «Next».

крок 5

Все готово до установки, тиснемо «Next».

Установка почалася.

Після того як установка буде завершена, нам запропонують відразу запустити «Control Panel», тиснемо «Finish».

Ось і все, у нас запустилася панель управління XAMPP.

Запускаємо і перевіряємо роботу Apache, PHP і MySQL

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

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

Спочатку давайте перевіримо роботу Apache, для цього просто в браузері набираємо localhost, і якщо ми побачимо наступну картину, то значить все в порядку.

Спочатку давайте перевіримо роботу Apache, для цього просто в браузері набираємо localhost, і якщо ми побачимо наступну картину, то значить все в порядку

Для перевірки MySQL і PHP давайте напишемо простий скрипт на PHP, який перевірить підключення до бази даних MySQL. Для цього створюємо в каталозі C: ​​\ xampp \ htdocs \ папку test, до речі, все, що знаходиться в папці htdocs, можна видалити. В папці test створюємо файл index.php з наступним кодом;

<? Php ini_set ( 'display_errors', 1); // Включаємо висновок помилок на сторінку $ dbServer = "127.0.0.1"; // Адреса сервера БД $ dbname = "mysql"; // База даних (тестова за замовчуванням) $ dbuser = "root"; // Ім'я користувача БД $ dbpass = ''; // Пароль користувача БД (за замовчуванням його просто немає) // Підключаємося до сервера $ dbconn = @mysql_connect ($ dbServer, $ dbuser, $ dbpass); // Перевірка доступності сервера if (! $ Dbconn) {echo "<p> Сервер баз даних недоступний </ p>"; exit (); } // Перевірка доступності бази даних if (! @Mysql_select_db ($ dbname, $ dbconn)) {echo "<p> База даних недоступна </ p>"; exit (); } // Простий запит, дізнаємося версію MySQL $ VERSION = mysql_query ( "SELECT VERSION ()"); if (! $ VERSION) {echo "<p> Помилка в запиті </ p>"; exit (); } Echo mysql_result ($ VERSION, 0); ?>

Зберігаємо і в браузері звертаємося за адресою http: // localhost / test / у відповідь ми повинні отримати версію MySQL.

Зберігаємо і в браузері звертаємося за адресою http: // localhost / test / у відповідь ми повинні отримати версію MySQL

Якщо Ви це здивували, значить і Apache і PHP і MySQL запущені і працюють.

Тепер трохи розповім про панелі управління XAMPP. Запустити її можна через меню «Пуск> Все програми-> XAMPP».

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

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

Що таке збірка Web-сервера?
Що таке XAMPP?
Де скачати XAMPP?
Що таке збірка Web-сервера?
Що таке XAMPP?
Де скачати XAMPP?

Новости

Как создать фото из видео
Кризис заставляет искать дополнительные источники дохода. Одним из таких источников может стать торговля на валютном рынке Форекс. Но чтобы не потерять свои деньги необходимо работать с надежным брокером.

Как оформить группу в вконтакте видео
Дано хотел свой магазин в вк, но не знал с чего начать его делать. Так как хотелось не банальный магазин с кучей ссылок и фото, а красиво оформленный. С меню, с аватаркой. После просмотра видео создал

Как оформить диск малыш от рождения до года из фото и видео
Оформить диск "Малыш от рождения до года" из фото и видео можно совершенно разными способами! Кто-то для достижения данной цели идет на шоу-таланты, кто-то пользуется услугами профессионалов, а кто-то