Программа mamp для чего

Объясните, пожалуйста, что такое MAMP, OpenServer. Как они работают? Для чего нужны? Недавно столкнулся с такими понятиями и нигде не могу нормальную инфу найти. Читал, они нужны для того, чтобы поднять локальный сервер, но есть же tomcat.

Или я чего-то не понимаю?

Отслеживать
задан 18 сен 2020 в 11:11
Руслан Гаджиев Руслан Гаджиев
15 5 5 бронзовых знаков
И как вы на Tomcat собираетесь PHP и MySQL запускать?
18 сен 2020 в 11:34

1 ответ 1

Сортировка: Сброс на вариант по умолчанию

Множество программ работают на сетевых взаимодействиях и можно как писать свое приложение, которое будет слушать определенный порт на компьютере и отвечать, так и воспользоваться сторонними приложениями со своими плюсами и минусами.

Особенности OpenServer и MAMP в том, что туда входят уже настроенные для локальной разработки экземпляры различных баз данных (mysql, postgres, etc. ), так и настроенный на работу с PHP файлами сервер Apache HTTP Server, и все это с удобным интерфейсом (можно включать или отключать различные части). По факту просто размещается в каталоге папка с проектом и сервер автоматом перенаправляет файлы с расширение *.php интерпретатору PHP и дальше результат его работы пользователю.

1: Установка локального сервера MAMP: MAC OS | Windows | Первая программа PHP | Как пользоваться

Вообще Apache HTTP Server и nginx очень часто используется напрямую и настраиваются на работу с определенным языком и даже входят в сам Tomcat. Многие языки реализуют свою собственную функциональность: Ruby on Rails, Django Python, Kestral C# и т.д. и могут работать без стороннего сервера, при этом сохраняя возможность работать с Apache, Nginx, IIS в качестве прокси сервера после определенной настройки.

Особенность Tomcat в том, что он настроен на работу с сервлетами Java и для работы с другими языками его нужно будет долго и нудно перенастраивать. Тогда зачем таскать за собой Tomcat ради Apache сервера, если можно взять готовый и настроенный сервер без лишнего, да еще и с крутыми дополнениями? Так же помимо Tomcat есть и другие Java сервера со своими плюсами и минусами: WildFly, GlassFish, WebSphere.

Поэтому да, не все так просто, как кажется. Учитывая, что я и так написал уже много текста, но затронул только маленькую вводную часть без конкретики, не упоминая ничего важного и без реальных примеров различий.

Читайте также:
Lav программа что это

Источник: ru.stackoverflow.com

Что нужно поставить на компьютер, чтобы делать сайты

Задача на сегодня — сделать так, чтобы вы могли запускать собственные сайты на своём компьютере. В частности, чтобы вы могли локально установить «Вордпресс», потыкать его, поучиться его настраивать и, может быть, сделать заготовку для собственного сайта в будущем.

Вообще для разработки и тестирования сайтов чаще всего нужен такой набор софта:

MAMP локальный сервер, установка и настройка MAMP, первая программа на PHP

  • база данных, чтобы сайт там мог хранить свои данные;
  • веб-сервер, который будет отвечать на запросы и отдавать готовые страницы;
  • скриптовый язык для обработки и сборки страниц, обычно это PHP.

Даже для установки Вордпресса мы использовали сервер в интернете, а не домашний компьютер, потому на сервере уже есть весь нужный софт, а на домашнем компьютере — нет. Сегодня мы это исправим.

Что такое MAMP

MAMP — это комплект софта, который устанавливается из одного пакета, сам настраивается и превращает ваш компьютер в локальный сервер для разработки и тестирования сайтов. В одном пакете уже собрано и настроено всё необходимое, как в комплексном обеде. Распаковывай и пользуйся.

MAMP — это аббревиатура:

  • Mac OS или Macintosh — операционная система, на которой будет работать софт;
  • Apache — веб-сервер;
  • MySQL — база данных;
  • PHP — скриптовый язык для работы сайта.

Такие сборки правильно называть AMP, без указания операционной системы. Но MAMP-проект оказался настолько удачным решением, в том числе и с версией для Windows, что теперь это сокращение стало стандартом и все понимают, о чём идёт речь.

Где скачать

Чтобы скачать MAMP, зайдите на страницу загрузок и выберите свой вариант:

Если у вас Линукс, то, скорее всего, скачивать ничего не нужно — MySQL, PHP и Apache идут в комплекте с большинством дистрибутивов.

Как установить

После скачивания запускаем файл и ждём, пока всё установится на компьютер. Если не нужна про-версия и дополнительный софт, эти галочки можно снять:

Что нужно поставить на компьютер, чтобы делать сайты

После установки достаточно запустить только программу MAMP, а она уже сама запустит всё остальное. Зелёные кружочки справа означают, что сейчас работает веб-сервер и база данных, а облачный сервис — нет (да и он нам не нужен сейчас):

Читайте также:
K lite mega что это за программа и нужна ли она

Что нужно поставить на компьютер, чтобы делать сайты

Проверим, что всё заработало как нужно: наберём в адресной строке браузера localhost/MAMP и нажмём энтер:

Что нужно поставить на компьютер, чтобы делать сайты

Открылась страница MAMP — это значит, что всё работает как нужно.

Как использовать

Чтобы проверить MAMP в деле, установим и запустим Вордпресс у себя на компьютере. Для этого нужно пройти три принципиальных этапа:

  1. Залить файлы Вордпресса на сайт.
  2. Создать для Вордпресса базу данных.
  3. Запустить установку Вордпресса.

Заливаем файлы

2. Внутри папки, куда мы установили MAMP, находим папку htdocs и в ней создаём папку test-site (имя может быть любым).

Что нужно поставить на компьютер, чтобы делать сайты

3. Распаковываем Вордпресс, заходим в папку wordpress и копируем её содержимое в нашу папку test-site (или как вы её назвали).

Что нужно поставить на компьютер, чтобы делать сайты

Создаём базу данных

4. Заходим в браузере на localhost/MAMP и запускаем PHP My Admin — программу для управления сервером и базой данных.

Что нужно поставить на компьютер, чтобы делать сайты

5. Выбираем вкладку Databases, находим раздел Create Database и пишем название нашей новой базы для Вордпресса — пусть это будет wp-base .

Что нужно поставить на компьютер, чтобы делать сайты

Запускаем установку

6. Набираем в браузере localhost/test-site/wp-admin/setup-config.php и нажимаем энтер — появляется стандартная установка Вордпресса:

Что нужно поставить на компьютер, чтобы делать сайты

7. Вводим имя базы, которую мы недавно создали, и логин с паролем от неё. По умолчанию оба параметра — root:

Что нужно поставить на компьютер, чтобы делать сайты

8. Запускаем установку:

Что нужно поставить на компьютер, чтобы делать сайты

Дальше перед нами появляется стандартная установка Вордпресса, про которую мы уже подробно рассказывали в другой статье:

Что нужно поставить на компьютер, чтобы делать сайты

Что дальше

Дальше — изучайте Вордпресс, становитесь администратором по Вордпрессу и выбирайте комплектацию вашего нового «Эскалейда». Там надо в предзаказ становиться, машины сейчас долго везут.

Источник: thecode.media

Как запустить локальный веб-сервер для сайта прямо на Windows и OS X

У вас есть идея для классного сайта, план по её реализации, но при этом вам хочется распахнуть двери перед посетителями, только когда всё будет по-настоящему закончено и испытано? Нет ничего проще, ведь веб-сервер для сайта можно запустить прямо на своём компьютере, а покупку хостинга отложить до полной готовности проекта.

Фото автора Юрий Милош

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

Итак, встречайте MAMP и MAMP PRO. Первый — бесплатный, но с урезанными возможностями, которых всё равно хватит для большинства ваших потребностей. Второй — платный, он обойдётся в 4 000 рублей. Если после прочтения решитесь загрузить MAMP или купить MAMP PRO, добро пожаловать на сайт разработчика.

Читайте также:
Что за программа everyone

Сначала давайте поговорим о бесплатной версии MAMP, потому что именно с неё проще всего начать знакомство с локальным веб-сервером. Сразу после установки вы получите работоспособный веб-сервер с Apache, MySQL и PHP.

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

Возможностей по настройке MAMP PRO несравненно больше. Более того, MAMP PRO является надстройкой бесплатного MAMP, поэтому может быть установлен в любой момент без вреда для вашего текущего проекта. Если почувствовали, что бесплатная версия не даёт вам развернуться, то переезд не доставит хлопот.

Теперь быстро пройдёмся по отличиям MAMP PRO.

Разработчики делают ставку на дополнительную безопасность и рекомендуют запускать веб-сервер в MAMP PRO под записью www/mysql. Это особенно актуально в том случае, если компьютер постоянно подключён к интернету. Также полная версия позволяет включать или отключать отдельные модули Apache.

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

Есть у полной версии веб-сервера и поддержка Dynamic DNS. Можно сопоставить имя сайта и ваш текущий IP-адрес. Кроме того, имеется поддержка провайдеров dyndns.com и easydns.com. Достаточно иметь учётную запись у одного из них, чтобы воспользоваться поддержкой Dynamic DNS.

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

Платная версия отличается также возможностью создавать неограниченное количество хостов, прилагая минимум усилий. Иными словами, вы можете одновременно запустить несколько сайтов. Бесплатный MAMP ограничен всего одним.

MAMP и MAMP PRO — это наиболее дружелюбные решения в сфере локальных веб-серверов. Понятный интерфейс и подробная документация позволят быстро разобраться во всех тонкостях. Необходимость в дорогостоящей платной версии может возникнуть, если ваша работа над сайтом или несколькими ресурсами выходит за рамки простого любопытства. Это серьёзный инструмент для веб-разработчиков.

Источник: lifehacker.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru