- Переваги Open Server
- Установка локального сервера Open Server
- Якщо вам що щось не зрозуміло з вищевикладеного тексту, то подивіться даний відеоурок.
Локальний сервер - інструмент веб-розробника для створення, налагодження та тестування різних скриптів і веб-додатків. Іншими словами локальний веб-сервер це емулятор реального сервера хостинг провайдера, що знаходиться у вас на комп'ютері. Робота локального сервера ні чим не відрізняється від реального і ми на ньому можемо створювати і тестувати наші сайти.
Я не буду особливо заглиблюватися в те, як працює локальний сервер і з чого він складається. Про це поговоримо як ні будь в іншій статті. У цій же статті розберемо установку і настройку локального сервера на свій комп'ютер, але перш за розберемо, який же локальний сервер взагалі вибрати.
На сьогоднішній день існує безліч локальних серверів, але який же з них вибрати?
Я довгий час користувався джентльменським набором "Денвер", до складу якого входять php, бази MySql і PhpMyAdmin. Детальніше з даними пакетом ви можете ознайомитися на офіційному сайті розробника . Денвер є одним з популярних пакетів локального сервера для web-розробників.
Але від Денвера мені довелося відмовитися, коли я відкрив для себе Open Server . На мій погляд з даними додатком набагато зручніше працювати, тим більше, що в останніх версіях розробник включив в його дистрибутив велика кількість потрібним програм, необхідні вебмайстру: браузери, редактор коду, файловий менеджер і ще ін.
Поширюється Open Server абсолютно безкоштовно. Єдино, ви можете віддячити автора за такий супер корисний продукт для вебмастера, перевівши довільну суму на електронний гаманець. Як каже автор, пожертвування дуже важливі, адже проект не комерційний. Ну, воно і зрозуміло, без грошей сьогодні нікуди ... Загалом, я особисто переклав скільки було не шкода.
Переваги Open Server
Що я можу виділити на користь даного сервера? Взагалі багато чого можу сказати доброго про Open Server та боюся стаття занадто великий вийде. Тому виділю важливі для моменти.
Продукт поставляється в 3 версіях: Ultimate, Premium, Basic. Взагалі чим відрізняються можете подивитися на сайті розробника, але я зробив скрін і прикріпив його до статті.
Саме наявність кількох версій я вважаю плюсом, тому що скачати можна саме те, що вам потрібно. Зверніть увагу на версію Ultimate в розпакованому вигляді - 5 з гаком Гб. У мене особисто постійно проблеми з вільним простором на жорсткому диску. У кого з цим проблем немає + потрібні додаткові модулі і програми, то можете качати сміливо Ultimate.
Наявність безкоштовних програм, як вже було зазначено. Які саме програми? Я знову зробив скрін.
Список, як бачимо, значний.
Приватне оновлення програми. Насправді, це теж дуже важливо. З кожною новою версією виправляються помилки і з'являються нові можливості.
Портативна версія програми. Програма по суті працює без установки. Можна її носити на флешці і при необхідності працювати на іншому комп'ютері.
Багаті можливості програми. Нижче я вставив скрін вікна налаштувань Open Server. Глянувши на цей скрін, ви зрозумієте, що даний сервер містить в собі все, що може знадобитися веб-майстру при розробці сайті. FTP-сервер, робота з поштою (php mail, smtp mail), аліаси (для доступу до сервера з локальної мережі або інтернет ), Домени (створення додаткового аліаса домену), планувальник завдань (правда я його ще не використовував).
Відмінна документація + форум підтримки. Керівництво написав розробник досить ємним. Більш того, будь-які питання, що цікавлять ви можете задати на форумі підтримки . Загалом, для старту є все. Потрібно просто трішки приділити увагу, щоб розібратися у всьому цьому.
Поки з перевагами я завершу, але це далеко не весь список. Більш докладно про Open Server'e ви можете ознайомитися на офіційному сайті розробника - http://open-server.ru .
Установка локального сервера Open Server
Для початку нам необхідно завантажити дистрибутив з сайту розробника. Яку версію скачати вирішувати вам. На роботу локального сервера це ніяк не впливає. Дистрибутив являє собою саморозпаковується. Подвійним клацанням розпаковуємо архів куди небудь на жорсткий диск комп'ютера, а взагалі бажано в корінь жорсткого диска. Все, можна запустити програму. Тепер зайдіть в папку, куди ви розпакували open-server і відразу створіть ярлик на робочому столі для головного завантажувального файлу. Ви знайдете дві версії завантажувального файлу - один призначений для 32-х бітної операційної системи (Open Server x86.exe), другий для 64-х (Open Server x64.exe). Створюємо ярлик відповідно до вашої системою. Наприклад, я вибрав «Open Server x64.exe», тому що у мене 64-х розрядна ОС. Для створення ярлика правою кнопкою миші по файлу, далі Відправити -> Робочий стіл (створити ярлик).
При першому запуску програма вам попросить вибрати мову і далі спливе діалогове вікно, в якому буде запропоновано встановити Microsoft Visual C ++ Runtime & Patches, якщо ви запускаєте Open Server на даному комп'ютері перший раз.
Якщо чесно, я навіть не знаю для чого це треба встановлювати, в попередніх версіях Open Server такого не було. Але я встановив і вам раджу.
Запустити Open Server можна, клацнувши подвійним клацанням по ярлику, який ми відправили на робочий стіл. Після запуску у вас в треї (біля годинника) з'явиться червоний прапорець , Це буде означати, що програма локального сервера запущена, але сам сервер не активований. Перш ніж активувати заглянемо спочатку в настройки.
Перше, що нам потрібно зробити, це щоб локальний сервер запускався під час запуску програми (в принципі це вже на ваш розсуд). Для цього в настройках у вкладці «Основні» ставимо галочку «Автозапуск сервера».
У вкладці «Модулі» ви можете подивитися встановлені модулі для локального сервера і при бажанні можна поміняти. Наприклад, за замовчуванням версія php використовується 5.5. Якщо вам потрібно 5.6.xx або php-7, то можна без проблем поміняти, вибравши потрібну версію зі списку.
Також у вкладці «Сервер» раджу вибрати опцію «Завжди використовувати вирт. диск «. Це потрібно для того, щоб при запуску сервера створився віртуальний диск. Букву диска можете вибрати будь-яку.
Інші налаштування я раджу залишити як є. Якщо ви що то намудрували з настройками, то ви завжди можете відкотити їх на заводські, натиснувши на кнопку «Скинути настройки«.
Тепер можна запустити сервер - клацаємо по іконці червоного прапорця в треї (досить один клік лівою кнопкою миші) і в меню програми вибираємо зелений прапорець . Що означають кольори цих прапорців?
- Зелений - сервер запущений;
- Помаранчевий - сервер запускається / зупиняється;
- Червоний - сервер зупинений.
Після запуску у вас повинен з'явитися віртуальний диск - W (якщо звичайно в налаштуваннях ви не вказали іншу мітку). Хочу зазначити, що при першому запуску у вас може попросити схвалення брандмауер Windows, якщо він у вас включений. Віконце схвалення може вискочити кілька разів і весь час ми даємо добро брандмауера на виконання дій Open Server'ом. Інакше, сервер у вас не запуститися.
Заходимо в віртуальний диск W і в папці «domains» створюємо папку для свого майбутнього проекту і заливаємо туди всі файли вашого сайту. Папку «WWW» в папці сайту створювати не потрібно, як це робиться в Денвері. Після того, як файли залиті, перезапуск сервер, клацнувши по помаранчевому прапорця для того, щоб сервер визначив нову папку сайту.
Щоб запустити сайт після установки в меню Open Server переходимо в «Мої сайти» і в випадаючому списку сайтів клацаємо по потрібному. Після цього відкриється браузер, який встановлений за замовчуванням в Windows - якщо використовуєте спрощену версію, і якщо використовуєте повну версію, то відкриється браузер, який встановлений в настройках локального сервера.
У даній статті я описав як встановлювати локальний сервер «Open Server». Список налаштувань, за якими я пробігся далеко не повний ... Про інші можливості і настройки поговоримо як-небудь в іншій статті, а поки на цій ноті мабуть я закінчу.
Удачі і приємного вам сайтобудування!
Якщо вам що щось не зрозуміло з вищевикладеного тексту, то подивіться даний відеоурок.
Перевірка орфографії
На сьогоднішній день існує безліч локальних серверів, але який же з них вибрати?Які саме програми?
Що означають кольори цих прапорців?