^ Наверх
Тегам
apple tv, bootstrap, centos, cheat sheets, chyrp, cms, cp1251, css, css-framework, daos, ddos, denwer, disqus, dns, doodles, efix, endels, evernote, firefox, flash, forex, forex mmcis group, google, google drive, hosts, httrack, hypercomments, input, intensedebate, ipad pro, iphone, iphone 6s, iphone 6s+, jquery, json, lenovo, livejournal, lj, mac os, mac pro, mamp, microtext, monstra cms, ping-admin, reg.ru, selectel, simaphone, stick footer, template cms, textpattern, to do, toup, uptime, utf8, vds, xampp, агс, банковская карта яндекс.денег, блог-клиент, блоггинг, верстка, виртуальный сервер, выравнивание в блоке, гидеон сундбек, гоша, дудлы, задачка, идея, инвестиции, интернет-магазин, кино, клиенты, кодировка, комменты, кросспостинг, микро cms, молния, мониторинг, мотив, мошенники, наверх, облако, обои, оптимизация, оффлайн, оффтоп, ошибки, платон, почта для домена, прижать футер, проверка flash, рип сайта, сателлиты, ссср, старт, техника, управление временем, успехи, фотоальбом, фоторепортаж, хостинг, цели, шпаргалки, шпоры, электронные деньги, яндекс, яндексдиск, яндекс мерика, яша
Сортировать по:

Локальный веб сервер для MAC OS

Локальный веб сервер для MAC OS

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

Как известно, неотъемлемой составляющей любого интернет-проекта является веб сервер. Это понятие можно рассматривать как набор железа, так и как комплекс программного обеспечения позволяющего производить передачу информации по http протоколу. Это одна из сторон интернет технологии, еще ее называют серверной. Для информации, вторая сторона называется клиентской,. к ней относятся все браузеры, т.е. программы способные принимать, обрабатывать и выводить информацию по http протоколу. Но, сегодня не о них. Про набор железа тоже говорить не будем. Нас интересует программное обеспечение.

Программное обеспечение сервера состоит из веб сервера, например, популярного Apache и модулей к нему, таких как PHP, MySQL, SQLite, phpMyAdmin, OpenSSL и т.д. Собственно все это устанавливается и собирается, поэтому общепринятым названием характеристик сервера является сборка. Эта самая сборка является месторасположением сайта и средой для веб разработчика.

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

Для Windows, например, самой распространенным пакетом такого программного обеспечения является джентльменский набор Denwer. Сам его когда-то использовал и “в ус не дул”. Это только один из примеров, есть еще куча нужно только немного погуглить.

С переходом на Mac OS перед мной стал вопрос поиска альтернативы. По своей натуре маковская ось это юниксовская среда и необходимая часть ингредиентов полноценного веб сервера уже установлена, необходимо только поколдовать в командной строке и все заработает. Но с моей точки зрения это не совсем правильное решение. Во-первых, большая вероятность неактуальных версий софта, во-вторых, после включения этих модулей ваше система немного подгрузится, т.к. они будут работать по умолчанию. Конечно, если у вас MAC PRO и вы реальный веб разработчик, наверное, стоит попрыгать с бубном. Но для меня так лучше использовать готовую сборку.

Итак, ближе к делу. Для Mac OS есть несколько таких программных пакетов. Это MAMP и XAMPP, кто знает еще отпишитесь пожалуйста в комментариях. Первая – условно-бесплатная, вторая бесплатная. Какую из них ставить выбирать вам.

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

XAMPP намного проще своего конкурента, наверное, из-за бесплатности, но ни чем не уступает ему. Стоить отметить, что он постоянно обновляется и состоит из свежих версий программного обеспечения. И весит в два раза меньше монстрианального MAMPa.

Я некоторое время пользовался MAMP-ом, но сейчас отдаю предпочтение XAMPP. Как то он для меня проще в восприятии. Понятная структура и минимум настроек. Естественно есть и другая не маловажная причина – деньги, которые, как говориться, все мы считаем.

comments powered by HyperComments

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