Закрыть объявление

Если вы разрабатываете PHP-приложения, вам обязательно понадобится тестовый сервер. Если у вас нет сервера на веб-сайте, в Mac OS у вас есть несколько вариантов настройки локального сервера. Либо вы выбираете внутренний маршрут, т.е. вы используете внутренний Apache и устанавливаете поддержку PHP и MySQL или идете по пути наименьшего сопротивления и загружаете MAMP.

Mamp — это простое приложение, позволяющее настроить тестовую среду за считанные минуты. Вы загружаете это здесь. Вы можете выбрать одну из 2 версий. Один из них бесплатен, а также ему не хватает некоторых функций платной версии, но для нормального тестирования его достаточно. Например, в бесплатной версии количество виртуальных гостей ограничено. Это факт, что это не совсем так. Я не пробовал, но думаю, что ограничение распространяется только на графический инструмент, который в бесплатной версии минимален, но если вам нужно больше виртуальных гостей, его можно обойти классическим путем настройки. файлы.

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

Откройте терминал. Нажмите CMD+пробел, чтобы открыть SpotLight, введите «терминал» без кавычек, а как только подходящее приложение будет найдено, нажмите Enter. В терминале введите:

/Applications/MAMP/Library/bin/mysqladmin -u root -p password


где замените новым паролем и нажмите Enter. Если все прошло правильно, никакого ответа вы не получите, если произошла ошибка, то об этом будет написано. Впоследствии нам нужно изменить пароль в файлах конфигурации для доступа к базе данных через PHPMySQL Admin. Откройте файл в вашем любимом текстовом редакторе:

/Applications/MAMP/bin/phpMyAdmin/config.inc.php


Где в строке 86 мы можем ввести наш новый пароль в кавычках.

И затем файл:

/Applications/MAMP/bin/mamp/index.php


В этом файле мы перезапишем пароль в строке 5.

Теперь мы можем запустить сам MAMP. А затем настройте его. Нажмите «Настройки…».

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

На нем вы можете установить порты, на которых должны работать MySQL и Apache. Я выбрал из образа 80 и 3306, т.е. базовые порты (просто нажмите "Установите порты PHP и MySQL по умолчанию"). Если вы сделаете то же самое, OS X запросит пароль администратора после запуска MAMP. Это по одной простой причине: безопасность. Mac OS не позволит вам запускать без пароля что-либо на портах ниже 1024.

На следующей вкладке выберите версию PHP.

На последней вкладке мы выбираем, где будут храниться наши PHP-страницы. Так, например:

~/Документы/PHP/Страницы/


Где мы разместим наше PHP-приложение.

Теперь просто проверьте, работает ли MAMP. Оба индикатора горят зеленым, поэтому нажимаем «Открыть стартовую страницу» и откроется информационная страница о сервере, из которой мы можем получить доступ, например, к информации о сервере, т.е. о том, что на нем запущено, и особенно к phpMyAdmin, с помощью которого мы можем моделировать базы данных. Затем собственные страницы запускаются:

http://localhost


Я надеюсь, что это руководство оказалось для вас полезным и что оно познакомило вас с простым способом настройки тестовой среды PHP и MySQL на Mac.

.