Що таке локальний сервер і навіщо він потрібний

Що таке локальний сервер і навіщо він потрібний


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


 

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

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

Розробникові, що створює динамічний сайт із застосуванням РНР, Perl, баз даних MySQL і яких-небудь готових скриптів, просто потрібний локальний сервер для тестування і відладки готового продукту. Річ у тому, що динамічні сайти і веб-сторінки сайтів перед відправкою у браузер проходять обробку сервером, що переводить їх в звичайний HTML- код. Якщо динамічний сайт створюється з використанням РНР, він збирається з окремих файлів, яких може бути дуже багато. На локальному сервері можна відтворити цей процес і протестувати і відлагодити отриманий результат, а також подивитися, як він відіб'ється в різних браузерах.

Крім того, якщо на веб-сторінках майбутнього сайту використовуються команди SSI для складання HTML- сторінок з окремих файлів, то локальний сервер дає можливість перегляду кінцевого коду цих сторінок. Без використання локального сервера вони просто не працюватимуть. У результаті буде видно лише фрагменти сайту без всяких складових елементів.

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