Підготовка – інсталяція localhost

maque.org.ua - Українською про PHP

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

Підготовка – інсталяція localhost

Існує кілька збірок локальних серверів. Приміром AppServ, WAMP, XAMPP, Денвер тощо.

Докладніше розглянемо варіант з WAMP. Спочаткку нам треба завантажити цей локальний сервер на комп’ютер. Для цього йдемо на wampserver.com, натискаємо на британський прапорець, бо англійською володіємо ліпше за французьку. 🙂 Тепер натискаємо третю кнопку у меню (DOWNLOADS).

Якщо у Вас 32-розрядна система, то вибирайте DOWNLOAD WampServer 2.1e (32 bits) , якщо ж 64-розрядна, то тицяйте на DOWNLOAD WampServer 2.1d (64 bits)

Тепер натискайте “Зберегти файл”. Я ці дії виконую у Вогнелисі (Mozilla Firefox), але у Вас текст може бути не таким, якщо Ви використовуєте інший оглядач.

Зберігаємо файл з localhost

Для тих, хто не знає, яка саме у нього чи у неї система, треба зробити таке. Йдемо у меню “Пуск”, потім правою клавішею миші натискаємо на “Комп’ютер” і вибираємо “Властивості”.

Як перевірити розрядність операційної системи
Як перевірити розрядність операційної системи

Тепер дивимось, що там кажуть. Ось знімок екрана 64-розрядної операційної системи:

Знімок екрана 64-розрядної операційної системи
Знімок екрана 64-розрядної операційної системи

Коли файл з сервером завантажиться, його треба запустити. Це можна зробити клацнувши по ньому двічі. Далі натискаємо кнопку “Виконати”.

 Далі натискаємо кнопку “Виконати”
Далі натискаємо кнопку “Виконати”

Тут Windows 7 може запитати дозволу встановити, погоджуйтесь. Як з’явиться віконце встановлення, натикаємо на “Далі” (Next).

Як з'явиться віконце встановлення, натикаємо на “Далі” (Next)
Як з'явиться віконце встановлення, натикаємо на “Далі” (Next)

Тепер погоджуємось на умови та знову натискаємо на “Next”.

Тепер погоджуємось на умови та знову натискаємо на “Next”.
Тепер погоджуємось на умови та знову натискаємо на “Next”.

Тепер треба вказати, до якої теки (папки) Ви хочете інсталювати (тобто встановити) цей сервер. Я вибираю c:\wamp Знову натискаємо на “Next”.

Тепер треба вказати, до якої теки (папки) Ви хочете інсталювати (тобто встановити) цей сервер.
Тепер треба вказати, до якої теки (папки) Ви хочете інсталювати (тобто встановити) цей сервер.

Залишаємо обидві опції вибраними, аби створились ярлички нашого сервера на робочому столі та у меню “Пуск”. І знову тиснемо “Next”.

Залишаємо обидві опції вибраними, аби створились ярлички  нашого сервера на робочому столі та у меню “Пуск”
Залишаємо обидві опції вибраними, аби створились ярлички нашого сервера на робочому столі та у меню “Пуск”

І нарешті тиснемо на “Install”.

І нарешті тиснемо на  “Install”
І нарешті тиснемо на “Install”

Зараз має розпочатись інсталяція (встановлення). Процес встановлення триває близько хвилини (зазвичай значно менше)

Процес інсталяції (встановлення) localhost
Процес інсталяції (встановлення) localhost

Вибираємо (клацнувши по іконці), який оглядач (браузер) хочете використовувати за промовчанням (by default). Я вибираю Firefox.

Вибираємо, який оглядач (браузер) хочете використовувати за промовчанням (by defaul)
Вибираємо, який оглядач (браузер) хочете використовувати за промовчанням (by defaul)

Зараз, якщо Ви використовуєте Windows 7, операційна система повинна показати віконце, де Ви можете надати дозвіл на доступ.

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

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

повинні надати дозвіл на доступ.  Ці налаштування залишаємо, як є
повинні надати дозвіл на доступ. Ці налаштування залишаємо, як є

Коли процес закінчено, натискайте на “Finish”.

Коли процес закінчено, натискайте на “Finish”
Коли процес закінчено, натискайте на “Finish”

Це має запустити Ваш сервер. У правому нижньому куті має з’явитись зелена літера W.

У правому нижньому куті має з’явитись зелена літера W.
У правому нижньому куті має з’явитись зелена літера W.

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

Чекаю на Ваші коменти, зауваження та поради.

You may also like

8 коментарів

  1. WAMP -не найкраще рішення проблем. EasyPHP (вже, якщо чесно, не пам’ятаю чому – чи то більші можливості налаштування, чи то панель керування краща) більш зручний. Правда, не так звично його юзати хехе =)

    З іншої сторони ж, зараз я працюю з Magento і хочу запевнити, що кращого веб-фреймворку, аніж RoR ще не зустрічав (у перші дні роботи з Magento я, відверто кажучи, просто хотів набити пику його розробникам) – і мова дуже вдало обрана (код приємно як читати, так і писати), і сервер досить зручний (дозволяє читати логи власними засобами, логи пише у читабельному форматі, після помилок в application не падає; а як і падає – то, якщо я не помиляюсь, може сам вставати). Нажаль, для php не так багато навіть схожих засобів… Тому, як і всяк студент, я просто зобов’язаний написати хоч один фреймворк на php з людською архітектурою! WAMP тут не найкращий помічник – хоч логи MySQL та Apache і пише – пише як-небудь, а свої помилки (накштавт “в тебе запущено скупе, так шо я не запущу апач, любий друже”) взагалі пропускає повз stderr/stdout/whatever. І налаштування віртуальних хостів не найзручніші. Саме тому й рекомендую EasyPHP (для початківців) або ж “Apache вручну” (для розробника зі стажем).

  2. Гуд Щит – эз южуал! Нужность! Плюс хорошо что туториал по Виндовс 7 !

  3. @ gorih:
    Гадаю, що не можна. Ґуґл мовчить.

  4. Рекомендую ксамп чи на худий кінець денвер. Ще дуже корисно було б хоча б раз поставити всі компоненти самому.

  5. Дякую, буду радий додати такий матеріал у майбутній підручник з PHP, якщо напишете про це.

  6. Чому б не написати про встановлення Apache,Php,Mysql, окремо? =)Звісно встановлення подібних програм дуже швидке і легке, але думаю буде цікавіше все скласти самому і побачити як усе працює…)

  7. @ Віталій:
    Для початківця це буде складніше.