Як запустити локальний веб-сервер для сайту прямо на windows і os x

Сьогодні ми поговоримо про локальний веб-сервері, доступному як для Windows, так і для OS X. При цьому його ключова особливість - наявність простого і зрозумілого інтерфейсу. Щоб запустити сервер, не потрібно бути бородатим адміністратором. Достатньо лише вдумливо прочитати інструкцію, і ви легко пожвавите локальну версію сайту.

Отже, зустрічайте MAMP і MAMP PRO. Перший - безкоштовний, але з урізаними можливостями, яких все одно вистачить для більшості ваших потреб. Другий - платний, він обійдеться в 4 000 рублів. Якщо після прочитання зважитеся завантажити MAMP або купити MAMP PRO, ласкаво просимо на сайт розробника.

Спочатку давайте поговоримо про безкоштовної версії MAMP, тому що саме з неї найпростіше почати знайомство з локальним веб-сервером. Відразу після установки ви отримаєте працездатний веб-сервер з Apache, MySQL та PHP.

Як запустити локальний веб-сервер для сайту прямо на windows і os x
mamp.info

Після запуску MAMP ви побачите просте меню з найбільш затребуваних опцій. Можна запустити або зупинити веб-сервер, перейти на головну сторінку веб-інтерфейсу або змінити будь-які налаштування. Налаштувати можна порти для Apache і MySQL, вибрати версію PHP і вказати кореневу папку вашого проекту. В цілому навіть з настройками за замовчуванням можна починати працювати.

Як запустити локальний веб-сервер для сайту прямо на windows і os x
mamp.info

Можливостей по налаштуванню MAMP PRO незрівнянно більше. Більш того, MAMP PRO є надбудовою безкоштовного MAMP, тому може бути встановлений в будь-який момент без шкоди для вашого поточного проекту. Якщо відчули, що безкоштовна версія не дає вам розвернутися, то переїзд не завдасть клопоту.

Тепер швидко пройдемося по відмінностям MAMP PRO.

Розробники роблять ставку на додаткову безпеку і рекомендують запускати веб-сервер в MAMP PRO під записом www / mysql. Це особливо актуально в тому випадку, якщо комп'ютер постійно підключений до інтернету. Також повна версія дозволяє включати або відключати окремі модулі Apache.

Як запустити локальний веб-сервер для сайту прямо на windows і os x
mamp.info

Розширені можливості пошуку MySQL також спрямовані на безпеку. Можна задати або змінити основний пароль MySQL, а також обмежити доступ до вашої базі ззовні. Також і для Apache, і для MySQL доступні логи помилок, що може бути корисно. Примітно, що в MAMP PRO повністю русифікований інтерфейс phpMyAdmin, а ось безкоштовна версія цим похвалитися не може.

Як запустити локальний веб-сервер для сайту прямо на windows і os x
mamp.info

MAMP PRO дозволить налаштувати відправку листів з вашого локального веб-сервера, якщо виникне така необхідність.

Платна версія відрізняється також можливістю створювати необмежену кількість хостів, докладаючи мінімум зусиль. Іншими словами, ви можете одночасно запустити кілька сайтів. Безкоштовний MAMP обмежений лише одним.

Як запустити локальний веб-сервер для сайту прямо на windows і os x
mamp.info

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

Як веб-програміст під виндой таки краще OpenServer юзати, в ньому інструментів і опцій на порядки більше ніж в платному MAMP PRO. Та й взагалі не розумію за що там платити. У Макос взагалі з коробки варто PHP і Apache. У найпростішому випадку робиться просто php -S localhost в потрібній папці і вуаля веб сервер запущений. Далі ставимо brew і доставляємо потрібне. А взагалі краще використовувати vagrant і там і там. Благо готових образів з LAMP # 'ами повно.

На Mac laravel valet + mysql через brew і sequel pro як візуальний клієнт, як ковток свіжого повітря після мампа або вагранта.

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

Кермував років 10 назад.

Та немає ніякої дичини якщо один раз налаштувати все, у мене все точно так же, створюю папку під сайт, роблю vagrant restart і він сам підхоплює її, прописує в хости і налаштовує апач або че там стоїть за бажанням. Просто vagrant професійний інструмент для автоматизації розгортання віртуальних середовищ не тільки для розробників, а й хостингів і не має на увазі відразу все і з коробки, у кожного може бути свій конфіг. Але він дуже гнучкий, підтримує безліч плагінів які і роблять це все. Плюс сам конфиг це рубай скрипт в якому можна самому все що завгодно написати по управлінню гостьовий ОС і локальною. Але я звичайно не агітую використовувати його, якщо на Локаль все влаштовує. Мені просто зручно тим що не засмічує систему серверним софтом і відтворюється бойова середовище як на продакшені. Плюс будь-які експерименти не чіпають локальну ОС, просто vagrant init і все, знову чистий сервер по конфігу.

Схожі статті