Mamp как пользоваться

Всем привет друзья! В этот очередной урок я расскажу вам подробную инструкцию по установке и настройке локального сервера mamp. Из него вы узнаете не только то, как установить, но и как пользоваться локальной средой для разработки веб сайтов и интернет магазинов.

Честно сказать, я перепробовал множество вариантов – от установки Denwer на свой компьютер, до Open Server. Если вы хотите пользоваться ими, то переходите по ссылкам и изучайте на здоровье 🙂

Для новичков мы отдельно прописали большое руководство о том, как установить WordPress на сайт несколькими способами

Я остановил свой выбор на MAMP и нисколько не жалею. Объясню причины:

  • Он прост в использовании и легко настраивается
  • В нем нет ничего лишнего, только самые основные настройки (чтобы не сбивать пользователя и не усложнять ему жизнь)
  • Он БЕСПЛАТЕН
  • И много другого.

Начало работы с MAMP

Ну что ж, теперь перейдем от слов к делу. В первую очередь вам нужно скачать с официального сайта дистрибутив сервера MAMP. Доступен он по этому адресу — https://www.mamp.info/en/downloads/

Не пугайтесь, что он на английском я вам все объясню и вашей школьной практики будет вполне достаточно, ну а если сомневаетесь, то переводчик от Google вам в помощь.

Доступен MAMP в двух версиях – для Windows и для MAC. Так как я использую первую операционку, то буду рассказывать на ее примере.

Нажимаем на оранжевую кнопку Download (Скачать) и начнем процесс загрузки. Он весит 236 Mb. Запаситесь терпением 🙂

Скачиваем локальный сервер MAMP

После загрузки кликайте на иконку установочного пакета, после чего вы запустите процесс распаковки и установки mamp на свой компьютер.

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

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

Ок. После всех успешных действий вы увидите диалоговое окно в котором вы можете и будете запускать локальный сервер. Выглядит он так:

диалоговое окно запуска сервера MAMP

Особого внимания здесь заслуживает ссылка с шестеренкой и надписью Preferences (Настройки и привилегии).

Как вы уже знаете, то локальный сервер использует порт 80, его также использует и программа Скайп (Skype). И как это обычно бывает между ними возникает конфликт, в результате чего локальный сервер mamp может не запуститься. В этом нам и поможет данная опция Preferences.

Первая вкладка с настройками MAMP

И здесь мы встречаем не такое уж и большое количество вкладок. По умолчанию на первой должна стоять галочка в поле Start Servers when starting MAMP (Запускать сервера когда запускается MAMP). Т.е вы нажали на кнопку Старт (Запуск сервера) и автоматически запускаются все мощности локального сервера. Тут вроде бы все очевидно и так 🙂

Теперь вторая важная вкладка, которая нам необходима для разрешения конфликта между Скайпом – Ports (Порты).

Вкладка порты

Должно стоять так: порт Апач – 80, MySql порт – 3306. Если и это не помогает, тогда нажимаете на кнопку Set Mamp ports to default (Установить порты по умолчанию), т.е сам локальный сервер выберет необходимые. У меня все подействовало, так что должно подействовать и у вас.

Далее вкладка PHP:

Установка по умолчанию стандартной версии php

Ничего не меняем оставляем как есть.

Следующая таба – Web Server:

Указываем путь веб сервера

Здесь прописывается путь корня, в который будут помещаться наши будущие сайты – htdocs. Не советую менять, он выставлен по умолчанию. Все ваши проекты будут складываться здесь. Чуть дальше я объясню как это сделать.

Последняя вкладка о самом сервере – About MAMP:

Версия локального сервера и прочая информация

Указывается версия и разработчики (не информативная часть, хотя для кого как).

Теперь после проведенных настроект MAMP мы запускаем наш сервер и делаем это, как вы уже успели догадаться, нажав на ссылку START

Первый запуск локального сервера MAMP

В случае успеха у вас должны загореться два пункта зеленым цветом – Apache и MySql. Отлично! Ваш сервер работает. Теперь зайдем на стартовую страницу, нажав на ссылку Open Start page. Вас перебросит в браузер и откроется вот такая вкладка:

Стартовая страница сервера

Здесь выложен только фрагмент. Он нам и нужен. Здесь вы в адресной строке увидите ваш локальный путь по которому будете обращаться к файлам сайта – localhost/MAMP

Далее идет навигационное меню. В нем нас будет интересовать только один раздел Tools (Инструментарий). Именно здесь расположена ссылка для доступа в phpMyAdmin. Есть две версии – обычная и облегченная phpLiteAdmin. Я пользуюсь первой.

Раздел Tools - инструменты работы с базой данных

Здесь будут храниться все ваши базы данных – будь то если вы пишите сайт на php с нуля или используете движки Joomla или WordPress или любые другие. Давайте нажмем и посмотрим на интерфейс работы с базами данных:

Страница с базами данных phpMyAdmin в MAMP

Если вы еще не знаете, то в левой части располагаются сами базы данных с таблицами в них, а справа – их содержимое.

Другой раздел стартовой страницы MAMP – Phpinfo. Перейдя в него вы можете посмотреть версию php и другую информацию о конфигурации сервера.

На странице phpinfo можно узнать текущую версию php

В этом выпуске я использую PHP версию 5.6.8 (свежая на текущий момент записи).

Теперь перейдем к очень важному шагу.

Инструкция по установке WordPress на сервер MAMP

Да, я знал, что вы ждали именно этого шага. Получайте 🙂 Сейчас все досконально объясню.

Первым делом перейдите в сам сервер MAMP по следующему пути:

Путь по которому будут храниться все папки с сайтами ваших проектов

1
C:\\MAMP\htdocs

В этой папке мы с вами создаем тестовый проект – я назову Smarticle.ru. Т.е по сути мы с вами создаем обычную папку (для пущей ясности).

Создаем папку с новым будущим проектом

Все очень хорошо! Двигаемся дальше. Теперь идем на официальный сайт WordPress и скачиваем оттуда самую последнюю свежую версию – wordpress.org

Вы скачаете архив, который нужно будет распаковать, чтобы он у вас был вот такого вида:

Все файлы и папки CMS WordPress, которые вы скачали

Простой комбинацией ctrl+C копируем и переносим в нашу созданную папку – Smarticle.ru

С этим шагом все просто, распинаться не буду.

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

Для этого снова заходим в phpMyAdmin (вы уже знаете как) и нажимаем на Databases (Базы данных).

Базы данных - обзор

Здесь мы создадим новую базу данных куда будут записываться все таблицы и вся информация (контент и прочее). Называйте ее понятно для вас латинскими буквами. Я назову просто – Smart_db. Следующее поле Collation (Кодировка). Можете не присваивать. У меня нормально работает или же можете установить utf8_general_ci

Создание новой базы данных

И нажимаете кнопку Create (Создать). Автоматически данная база данных отобразится в левой части экрана. Вот таким образом:

Появление новой созданной базы в общем списке всех баз

Теперь давайте подскажем CMS WordPress эту базу. Для этого в браузерной строке вводите следующий путь:

1
localhost/smarticle.ru

Вы вводите свое название папки с сайтом.

В результате у вас должна появиться страница с началом установки вордпресса на локальный сервер MAMP. Вот так:

Начало установки WordPress на сервер MAMP

Обязательно выберите русский язык и нажмите на кнопку «Продолжить». Далее нас приветствует WordPress с инструкцией по установке, мы нажимаем «Вперед».

Приветственное сообщение от Вордпресс

На следующем экране внимательно вводите следующую информацию:

  • Имя базы данных – ваше созданное имя (в моем случае smart_db);
  • Имя пользователя – root;
  • Пароль – root;
  • Сервер базы данных – localhost (не меняем, оставляем так);
  • Префикс таблиц – ничего не трогаем.

В итоге получится нечто такое:

Ввод информации о подключении к базе данных

Нажимаем на кнопку «Отправить» и видим, что Вордпресс одобряет и просит запустить установку.

Запуск установки WordPress

Заключительный момент – осталось придумать название сайта, задать имя входа и пароль, адрес почты.

  • Название сайта – Бизнес Блог Макса Метелева
  • Имя пользователя – admin
  • Пароль – ваш пароль (не забудьте повторить)
  • Адрес почты – ваша почта

И нажимаете – Установить WordPress

Указываем информацию для входа на сайт

Далее входим в админку и работаем с сайтом:

Первый вход в админку сайта WordPress

Как перенести сайт WordPress с MAMP на выделенный хостинг?

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

Есть один нюанс – если вы используете платный хостинг, то при установке он задает имя базы данных, согласно имени вашего аккаунта. Конечно можно сразу же создать базу с нужным именем, но если вы еще не определились какого хостера выбрать, то могут возникнуть некоторые неясности. В начале нам нужно установить WordPress на нашем уже выделенном хостинге и выбрать домен или поддомен для него. Переходите по ссылкам и прочитайте как это можно сделать. Все просто как дважды два. Не буду останавливаться на этом шаге.

А вот с созданием базы данных я все-таки поясню. Заходим в наш аккаунт (я использую SWEB) и переходим в раздел Базы MySql

Раздел базы MySql в Sweb

В появившемся окне создадим новую.

Создание новой базы на хостинге SpaceWeb

Как видите, имя автоматически присваивается какsmarticlru_ (это префикс) и далее предлагается придумать название. Мы ограничены 5 символами. Выбор невелик – можем задать имя что-то навроде smarticlru_newdb

Затем придумаваете пароль – лучше надежный и сложный (запишите, чтобы на забыть).

Прописываем имя базы и пароль

Нажимаем «Создать».

Теперь она у нас отразится в общем списке. Далее нам необходимо перейти по иконке с названием pma (phpMyAdmin)

Кликаем на значок PMA (PhpMyAdmin)

Затем вы снова вводите пароль, который задали в момент создания.

Вводим пароль, чтобы войти в базу

И мы чудесным образом оказываемся в полюбившейся Вам интерфейсе пхпмайадмин 🙂

Сейчас самое интересное – нам нужно сохранить у себя на компьютере базу данных с локального сервера, чтобы потом ее импортировать в новую на выделенном сервере. Для этого идем в phpMyAdmin MAMP выбираем нашу базу – smart_db и переходим по ссылке Export (Выгрузка)

Экспорт таблицы базы данных (выгрузка) с локального сервера MAMP

Затем выбираете метод – или быстрый или обычный (отображает все опции). Я всегда выбираю второй вариант. Вот так:

Выбор из двух вариантов методов экспорта таблиц базы данных

По умолчанию все таблицы уже выделены. Все, что вам нужно будет сделать это нажать на кнопку «Go» в самом внизу страницы и получить копию вашей базы данных на свой компьютер.

Начало выгрузки после нажатия на кнопку Go

Очень хорошо. Базу скопировали давайте теперь поменяем все урлы вида http://localhost/smarticle.ru/ на нормальный урл https://smarticle.ru

Берем любой редактор кода (я пользуюсь SubLime Text 2) открываем в нем нашу базу данных и нажимаем комбинацию ctrl+F (найти все) и сделаем замену всех урлов на нужные и затем сохраним таблицу.

Поиск и замена всех урлов с локального вида на нормальный

Снова возвращаемся к выделенному платному хостинг аккаунту и перейдем в phpMyAdmin . На этом шаге нам нужно нажать на кнопку ИМПОРТ (загрузить).

Импорт сохраненной базы с локального сервера на выделенный в SpaceWeb

Выбираем файл базы на компьютере и нажимаем на кнопку Ок.

Начало работы импорта файлов базы данных

Все здорово! Импорт прошел успешно. Теперь, что Вордпресс уже на вашем платном хостинге увидел базу данных, вам необходимо сделать изменения в конфигурационном файле wp-config.php Открываем его и прописываем следующее:

Связываем базу данных с сайтом Вордпресс уже на выделенном хостинге

Имя пользователя и имя базы данных у вас должны совпадать!

Сохраняете изменения и теперь при обращении уже к новому сайту без локальной привязки у вас должно все прекрасно работать. В скором времени для лучшей наглядности запишу видео урок. На этом статью заканчиваю. Спасибо за внимание, терпение. Не забывайте нажимать на социальные кнопки и подписывать на новые выпуски статей умного блога! До новых встреч, пока.

Программная среда для веб-разработки

Open Server Panel — это портативная программная среда, созданная специально для веб-разработчиков с учётом их рекомендаций и пожеланий.

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

Open Server Panel широко используется с целью разработки, отладки и тестирования веб-проектов, а так же для предоставления веб-сервисов в локальных сетях.

Проект существует уже более 10 лет, он успешно зарекомендовал себя как первоклассный, простой и надёжный инструмент, необходимый каждому веб-мастеру. За годы разработки мы постарались реализовать в нём всё самое лучшее, что есть на сегодняшний день в аналогичных программных продуктах.

Включайтесь в сообщество и покоряйте мир веб-разработки!

Из чего это состоит

Основные модули DBMS/NoSQL модули

  • MariaDB 5.5.67 / 10.1.44 / 10.2.31 / 10.3.22 / 10.3.22 / 10.4.12
  • Memcached 1.2.6 / 1.4.5 / 1.6.7
  • MongoDB 2.4.14 / 2.6.12 / 3.0.15 / 3.2.22 / 3.4.24 / 3.6.21 / 4.0.22 / 4.2.12 / 4.4.3
  • MySQL 5.1.73 / 5.5.62 / 5.6.47 / 5.7.29 / 8.0.19
  • PostgreSQL 9.2.24 / 9.3.25 / 9.4.26 / 9.5.21 / 9.6.17 / 10.12 / 11.7 / 12.2
  • Redis 2.8.2402 / 3.0.504 / 3.2.100 / 4.0.14.2 / 5.0.10

PHP модули Дополнительный софт

Adminer 4.7.8 / PHPMemcachedAdmin 1.3 / PHPMyAdmin 5.0.4 / PHPPgAdmin 7.12.1 / PHPRedisAdmin 1.13.1

Компоненты программной среды представлены в 64-битной и частично в 32-битной версиях.
Каждый релиз проверяется антивирусами Dr.Web и Kaspersky, мы гарантируем отсутствие вирусов.

Системные требования

32-битные системы не поддерживаются

Поддерживаемые версии ОС: Windows 7 SP1 x64 / Windows Server 2008 R2 SP1 или новее;
Аппаратные требования: от 500 МБ свободной RAM и от 4 ГБ свободного места на HDD;
Требуется наличие Microsoft Visual C++ 2005-2008-2010-2012-2013-2015-2019 Redistributable Package;

Возможности программы

  • Незаметная работа в трее Windows;
  • Быстрые старт и остановка;
  • Автостарт сервера при запуске программы;
  • Несколько режимов управления доменами;
  • Монтирование виртуального диска;
  • Поддержка управления через командную строку;
  • Поддержка профилей настроек;
  • Удобный просмотр логов всех компонентов;
  • Переключение HTTP, MySQL и PHP модулей;
  • Подробная и понятная документация;
  • Быстрый доступ к шаблонам конфигурации;
  • Мультиязычный интерфейс;
  • Автозапуск программ по списку;
Особенности среды

  • Не требует установки (портативность);
  • Одновременная работа с Denwer, Xampp и т.д.;
  • Работа на локальном/сетевом/внешнем IP;
  • Поддержка SSL без всякой дополн. настройки;
  • Создание домена путем создания обычной папки;
  • Поддержка кириллических доменов;
  • Поддержка алиасов (доменных указателей);
  • Защита сервера от внешнего доступа;
  • Punycode конвертер доменных имён;
  • Набор популярных сторонних расширений PHP
  • Планировщик заданий (cron);
  • Создание локального поддомена без потери видимости основного домена в сети интернет;

Как это выглядит

Скриншот Open Server Panel
Скриншот Open Server Panel
Скриншот Open Server Panel
Скриншот Open Server Panel
Скриншот Open Server Panel

Бонус для новеньких

Помимо широкого набора серверных компонентов мы добавили в Open Server Panel специальный пакет программ для начинающих веб-разработчиков, по сути это необходимый минимум для быстрого старта. Вот какой там софт:

  • Opera — браузер для просмотра веб-страниц и интерактивная консоль разработчика;
  • Sublime — редактор исходного кода для работы с PHP, HTML, CSS и проч.;
  • WinSCP — FTP/SFTP клиент для работы с удалённой копией сайта на хостинг-сервере;
  • Simplewall — межсетевой экран для защиты сервера и системы от внешних угроз;
  • Jcpicker — подборщик цвета, важный инструмент при работе с оформлением сайта;
  • Bright Master — регулятор яркости экрана, незаменимая программа если вы часто подстраиваете яркость своего монитора;

Все эти программы полностью портативны и работают вместе с Open Server Panel без установки.

Наши партнёры

Web-gate.orgCоздание сайтов под ключ, их оптимизация и продвижение

Dra.ruСайт под ключ для вашего бизнеса, сайт-визитка

HostSuki.proАвторский блог о хостингах

Asuka.OnlВыделенные серверы и VM

ITSoft.ruВеб-студия и дата-центр ITSoft. Работаем с 1999 года

Joomla-book.ruРуководство Joomla, шаблоны и расширения

JBZoo.ruКонструктор контента JBZoo для создания магазинов

Kuchugury.ruХорошо отдохнуть в России, оказывается, можно!

Hil.suHilarious — лучший комплекс серверов minecraft

В чём изюминка

Идея нашего проекта заключается в реализации портативного рабочего места для веб-разработчика. Многие из вас сейчас зависят от конкретного компьютера/ноутбука и программ, которые там установлены. Использование Open Server Panel освободит вас от подобных неудобств, вы cможете работать над своими проектами из любой совместимой системы, на любом рабочем месте, без каких-либо ограничений. Всё это стало возможным благодаря тому, что программная среда, используемая в Open Server Panel, полностью портативна.

Просто попробуйте Open Server Panel и вы получите действительно мощную программную среду, где вы сможете комфортно заниматься разработкой веб-проектов не задумываясь о том, где и за каким компьютером вы работаете. Только представьте, вам не потребуется тратить время на поиск и установку всех необходимых программ даже в случае переустановки Windows — просто запустите приложение и оно уже работает!

OSPanel — это отличная замена такому программному обеспечению как Denwer, Vertrigo, Xampp и т.д. Удобство и простота управления безусловно не оставят вас равнодушными!

О проекте

Идея создать новую и более совершенную WAMP платформу родилась после многолетнего ожидания обновления другой известной WAMP сборки — Denwer. Старт проекта Open Server Panel состоялся 1 августа 2010 года на домене open-server.ru.

Первые экспериментальные версии были написаны в сотрудничестве с талантливым программистом из Украины. Сейчас разработка проекта ведётся на языке Delphi. Программа распространяется как Freeware, т.е. свободно и бесплатно, лицензионное соглашение не налагает каких-либо ограничений и не предполагает каких-либо гарантий. В 2016-м году проект переехал на международный домен ospanel.io.

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


Open Server Panel — локальный веб-сервер. HTTP сервер для localhost, который не требует установки. Веб http сервер для локальной сети скачать можно прямо сейчас, локальный web сервер поможет создать свой локальный www сервер. Не потребуется установка Apache, Nginx для localhost.

Какой сервер выбрать

Чаще всего используются локальные серверы Denwer (джентльменский набор веб-разработчика), Xampp и Open Server — все три бесплатны.

Первый (Denwer) прошёл проверку временем и любим многими специалистами. Однако он уже достаточно давно не поддерживается разработчиками, поэтому придётся самостоятельно обновлять некоторые модули — например, версию PHP и СУБД (система управления базами данных).

Также сам он не совсем удобен: интерфейс установщика — консоль, а все настройки нужно вносить в специальные файлы с помощью «Блокнота».

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

В этой статье мы рассмотрим Open Server. Его преимущества:

  • Не требует установки — достаточно скачать и распаковать архив.
  • Удобные настройки — можно открыть меню и выбрать всё, что нужно.
  • Обновления — регулярно выходят новые версии.

Главный недостаток, пожалуй, — большой вес:

Почти 900 МБ тут занимают версии PHP:

Их можно оставить, чтобы потом в настройках выбрать любую версию и писать на ней. Или удалить, чтобы освободить место. То же самое касается и СУБД:

Тут уже занято около 5 ГБ, поэтому можно смело удалять то, что вы не будете использовать. Например, я могу избавиться от всего, кроме MariaDB 10.3 и PHP 7.3.

Xampp весит гораздо меньше, но и выбор версий там скуднее (в основном последние). Также придётся использовать MySQL или самостоятельно настраивать другую СУБД. В принципе, вы можете выбрать и его — он используется так же, как Open Server, а установка немногим сложнее.

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *