Бренд Apple давно став причиною розбрату в Рунеті. Одні купують і хвалять його продукцію, а інші заздрять і плюють на авторські права. Не будемо починати черговий холівар і поговоримо про те, як створити локальний сервер на Mac OS X. Тут балом править MAMP (розшифровується як M ac, A pache, M ySQL, P HP). Є і платна PRO версія цієї збірки. Про відмінність між ними ви можете дізнатися, перейшовши за цим посиланням (сабж більше немає, тому скопіював в Google Docs) на сторінку «MAMP vs. MAMP PRO »офіційного сайту проекту mamp.info. Від себе ж додам, що в якості локального сервера безкоштовного MAMP більш ніж достатньо.
Завантажити безкоштовно MAMP
Для початку давайте переконаємося в тому, що ваш комп'ютер відповідає вимогам MAMP. Зокрема, мова йде про наявність операційної системи Apple Mac OS X версії 10.4.0 або пізнішої версії. Чесно кажучи, я так і не зрозумів, чи мають місце проблеми сумісності версій MAMP і Mac OS X чи ні.
На момент написання статті була доступна збірка MAMP MAMP PRO 2.2, архів якої важить 172 Мб. Втім, користувачам Mac OS X не доведеться морочитися з архівами, т. К. Система автоматично все розархівуйте і помістить в папку «Завантаження» тільки сам файл MAMP_x.x.pkg.
На жаль, але як я зрозумів, немає можливості скачати тільки безкоштовний MAMP, а значить, вам доведеться качати повний образ диска з PRO в комплекті.
установка MAMP
Відкрийте папку «Завантаження» і запустіть файл MAMP_x.x.pkg. Примітно, що для установки MAMP вам будуть потрібні права адміністратора. Якщо ви працюєте з іншого обліковим записом, від вас може знадобитися ввести дані облікового запису адміністратора.
Як такої інсталятор тут цілком стандартний, він складається з семи основних кроків:
- Introduction (з англ. Введення) - введення з описом кроків установки, натисніть «Continue».
- Read Me (з англ. Прочитай мене) - тут слід врахувати, що після установки, папку з MAMP можна буде перейменувати або перенести, натисніть кнопку «Continue».
License (з англ. Ліцензійну угоду) - тут ви можете вибрати мову, яку хочете використовувати в MAMP (наприклад, російська). натисніть «Agree».
![Як встановити локальний серер mamp на mac os x (order allow deny) Як встановити локальний серер mamp на mac os x](https://images-on-off.com/images/151/kakustanovitlokalniyserermampnamacosx-31ca10ef.png)
Installation Type (з англ. Тип установки) - тут ви побачите скільки дискового простору знадобиться для установки MAMP. Ви можете натиснути «Install» для запуску стандартної установки або «Customize» і прибрати галочку з пункту «MAMP PRO» для відмови установки платній PRO версії.
![Як встановити локальний серер mamp на mac os x (order allow deny deny) Як встановити локальний серер mamp на mac os x](https://images-on-off.com/images/151/kakustanovitlokalniyserermampnamacosx-ff752806.jpg)
Запуск і настроювання MAMP
Після установки, автоматично відкриється вікно браузера зі сторінкою вітання. Це означає, що MAMP був встановлений правильно. Запустити MAMP можна з папки: / application / mamp - або з Launchpad, куди додасться відповідна іконка. Після запуску, ви побачите вікно MAMP, але не поспішайте натискати кнопку «Стартувати сервер» (англ. Start Servers).
![Як встановити локальний серер mamp на mac os x (mamp) Як встановити локальний серер mamp на mac os x](https://images-on-off.com/images/151/kakustanovitlokalniyserermampnamacosx-11b2b056.png)
![Як встановити локальний серер mamp на mac os x (локальний) Як встановити локальний серер mamp на mac os x](https://images-on-off.com/images/151/kakustanovitlokalniyserermampnamacosx-7976ceb7.png)
Тепер все готово для запуску локального сервера, натисніть кнопку «Стартувати сервер» (англ. Start Servers). Якщо під час запуску MAMP не виникло якихось проблем, червоні лампочки в секції «Стан» (англ. Status) зміняться на зелені.
![Як встановити локальний серер mamp на mac os x (order allow deny deny) Як встановити локальний серер mamp на mac os x](https://images-on-off.com/images/151/kakustanovitlokalniyserermampnamacosx-d8a9b2d7.png)
Що вам потрібно знати про MAMP
- Хост: localhost
- Ім'я користувача: root
- Пароль: root
видалити MAMP
У оф.документаціі MAMP сказано, що для його видалення досить видалити папку: / mamp - з «Програми». У той же час, як я розумію, в Mac OS X для цього досить просто перенести ярлик програми в кошик, деінсталяція буде здійснена автоматично.
Підведемо підсумки
MAMP дуже хороша збірка локального сервера для Mac OS X. Використовуючи платну PRO версію, ви отримуєте доступ до безлічі корисних фішок, а й безкоштовної версії цілком достатньо для тестування програм і готових CMS. Фактично, установка локального сервера це ваш перший крок на шляху вивчення мов веб-програмування, таким як PHP, і роботи з базами даних, такий як MySQL. На цьому у мене все. Дякуємо за увагу. Успіхів!
Проблему частково вирішив, полягала в записи в файлі .htaccess, з якої сайт прекрасно працює на віддаленому хостингу:
order allow, deny
deny from all
Тільки коли розділив цю забороняє директиву на дві, все запрацювало:
order allow, deny
deny from all
order allow, deny
deny from all
Але запрацювало в кодуванні UTF-8, тобто з крякозябри, оскільки у мене сайт на Windows-1251, а опцій по заміні кодувань в МАМП не виявив. Проблема вирішилася після переходу на МАМП ПРО. Так, з портами за замовчуванням (8888) нічого не працює. МАМП у мене версії 3.5.2