Часто задаваемые вопросы по XAMPP для Mac OS X

В чем разница между XAMPP для OS X и XAMPP-VM?

  • XAMPP для OS X - это собственный установщик для OS X. Он устанавливает Apache, PHP и другие компоненты XAMPP непосредственно в вашей системе OS X, в папке / Applications / XAMPP.
  • XAMPP-VM - это виртуальная машина для OS X. Она включает в себя Apache, PHP и другие компоненты XAMPP и запускает их на виртуальной машине на основе Linux в вашей системе OS X.

Для получения дополнительной информации обратитесь к сообщению в блоге на https://www.apachefriends.org/blog/new_xampp_20170628.html ,

, Как установить XAMPP для Mac OS X?

Чтобы установить XAMPP, выполните следующие действия:

  • Откройте DMG-образ.
  • Дважды щелкните изображение, чтобы начать процесс установки.

Это все. XAMPP теперь установлен в каталоге / Applications / XAMPP.

Включает ли XAMPP MySQL или MariaDB?

Начиная с XAMPP 5.5.30 и 5.6.14, XAMPP поставляет MariaDB вместо MySQL. Команды и инструменты одинаковы для обоих.

Как мне запустить XAMPP?

Чтобы запустить XAMPP, просто откройте XAMPP Control и запустите Apache, MySQL и ProFTPD. Имя элемента управления XAMPP - "manager-osx".

Как мне остановить XAMPP?

Чтобы остановить XAMPP, просто откройте XAMPP Control и остановите серверы. Имя элемента управления XAMPP - "manager-osx".

Как я могу проверить, что все работает?

Введите следующий URL в веб-браузере:

HTTP: // локальный

Вы должны увидеть стартовую страницу XAMPP, как показано ниже.

Вы должны увидеть стартовую страницу XAMPP, как показано ниже

Готово ли производство XAMPP?

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

Вот список отсутствующей безопасности в XAMPP:

  1. Администратор MySQL (root) не имеет пароля.
  2. Демон MySQL доступен через сеть.
  3. ProFTPD использует пароль «lampp» для пользователя «демон».

Чтобы исправить большинство недостатков безопасности, просто наберите следующую команду:

sudo / Applications / XAMPP / xamppfiles / xampp security

Это запустит небольшую проверку безопасности, чтобы обеспечить безопасность установки XAMPP.

Что означают сообщения об ошибках, которые я вижу при запуске XAMPP?

При запуске XAMPP вы можете получить несколько сообщений об ошибках:

LAMPP-Apache уже запущен.
Демон Apache уже запущен.

Сценарий запуска LAMPP не запустил XAMPP-Apache, поскольку уже запущен экземпляр Apache. Чтобы правильно запустить XAMPP, сначала нужно остановить этого демона.

LAMPP-MySQL уже запущен.
Демон MySQL уже запущен.

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

Apache, похоже, не запускается. Что я могу сделать?

Эта ошибка может существовать по нескольким причинам. Apache отображает эту ошибку при нескольких обстоятельствах. Чтобы найти точную причину, вы должны сделать некоторые исследования:

хвост -2 / Приложения / XAMPP / logs / error_log

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

Как я могу сделать мою установку XAMPP более безопасной?

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

Просто введите следующую команду (от имени пользователя root), чтобы запустить простую проверку безопасности:

sudo / Applications / XAMPP / xamppfiles / xampp security

Теперь вы должны увидеть следующий диалог на вашем экране:

XAMPP: быстрая проверка безопасности ... XAMPP: MySQL доступен через сеть. XAMPP: Обычно это не рекомендуется. Вы хотите, чтобы я выключил его? [да] да XAMPP: выключен. XAMPP: Остановка MySQL ... XAMPP: Запуск MySQL ... XAMPP: У пользователя MySQL / phpMyAdmin pma пароль не установлен !!! XAMPP: Хотите установить пароль? [да] да XAMPP: пароль: ****** XAMPP: пароль (еще раз): ****** XAMPP: установка нового пароля MySQL pma. XAMPP: установка пароля pma phpMyAdmin на новый. XAMPP: MySQL не имеет установленного корневого пароля !!! XAMPP: Хотите установить пароль? [да] да XAMPP: Запишите пароль где-нибудь, чтобы убедиться, что вы его не забудете !!! XAMPP: Пароль: ****** XAMPP: Пароль (снова): ****** XAMPP: Установка нового пароля root для MySQL. XAMPP: установка пароля root в phpMyAdmin. XAMPP: пароль FTP для пользователя «nobody» по-прежнему установлен на «lampp». XAMPP: Вы хотите сменить пароль? [да] да XAMPP: Пароль: ****** XAMPP: Пароль (еще раз): ****** XAMPP: Перезагрузить ProFTPD ... XAMPP: Готово.

(1) Установка пароля защитит демонстрационные страницы XAMPP (http: // localhost / xampp /), используя этот пароль. Имя пользователя 'lampp'!

После выполнения этой команды ваша установка XAMPP должна быть более безопасной.

Как активировать расширение OCI8 / Oracle для PHP?

Чтобы активировать расширение OCI8 / Oracle для PHP, выполните следующую команду:

sudo / Приложения / XAMPP / xamppfiles / lampp oci8

Откроется следующий диалог:

Пожалуйста, введите путь к вашей установке Oracle или Instant Client: [/Applications/XAMPP/xamppfiles/lib/instantclient-11.2.0.3.0] установка символических ссылок ... исправление php.ini ... Активация дополнения OCI8, вероятно, прошла успешно. LAMPP: запуск Apache с помощью SSL ... LAMPP: запуск Apache с использованием SSL ...

Расширение теперь должно быть активным.

Как мне разрешить доступ к phpMyAdmin извне?

В базовой конфигурации XAMPP phpMyAdmin доступен только с того же хоста, на котором работает XAMPP, по адресу http://127.0.0.1 или http: // localhost.

ВАЖНО: Включение внешнего доступа для phpMyAdmin в производственных средах представляет значительную угрозу безопасности. Настоятельно рекомендуется разрешить доступ только с локального хоста. Удаленный злоумышленник может воспользоваться любой существующей уязвимостью для выполнения кода или для изменения ваших данных.

Чтобы включить удаленный доступ к phpMyAdmin, выполните следующие действия.

  • Отредактируйте файл xamppfiles / etc / extra / httpd-xampp.conf в каталоге установки XAMPP.
  • В этом файле найдите строки ниже.

    Alias ​​/ phpmyadmin "/ Applications / XAMPP / xamppfiles / phpmyadmin" <Каталог "/ Applications / XAMPP / xamppfiles / phpmyadmin"> AllowOverride AuthConfig Требуется локальный

  • Затем замените «Требовать локальный» на «Требовать все предоставленные».
  • Alias ​​/ phpmyadmin "/ Applications / XAMPP / xamppfiles / phpmyadmin" <Каталог "/ Applications / XAMPP / xamppfiles / phpmyadmin"> AllowOverride AuthConfig Требовать все предоставленные

  • Перезапустите сервер Apache с помощью панели управления XAMPP.

Где находятся основные файлы конфигурации XAMPP?

Основные файлы конфигурации XAMPP расположены следующим образом:

  • Файл конфигурации Apache: /Applications/XAMPP/xamppfiles/etc/httpd.conf, /Applications/XAMPP/xamppfiles/etc/extra/httpd-xampp.conf
  • Файл конфигурации PHP: /Applications/XAMPP/xamppfiles/etc/php.ini
  • Файл конфигурации MySQL: /Applications/XAMPP/xamppfiles/etc/my.cnf
  • Файл конфигурации ProFTPD: /Applications/XAMPP/xamppfiles/etc/proftpd.conf

Как отправить электронное письмо с помощью XAMPP?

Для отправки электронной почты с помощью XAMPP используйте пакеты PEAR Mail и Net_SMTP, которые позволяют отправлять электронную почту с использованием внешней учетной записи SMTP (например, учетной записи Gmail). Следуй этим шагам:

  • Установите модули Mail и Net_SMTP PEAR: pear install Net_SMTP Mail. Обратите внимание, что если эти пакеты уже установлены в вашей системе, при выполнении этой команды вы увидите следующие сообщения: Игнорирование установленного пакета pear / Net_SMTP Игнорирование установленного пакета pear / Mail Ничего не устанавливать
  • Создайте следующий пример сценария в своем каталоге htdocs для отправки электронного письма: <? Php require_once "Mail.php"; $ from = "[email protected]"; $ to = '[email protected]'; $ host = "ssl: //smtp.gmail.com"; $ port = "465"; $ username = '[email protected]'; $ password = 'ваш-gmail-пароль'; $ subject = "test"; $ body = "test"; $ headers = array ('From' => $ from, 'To' => $ to, 'Subject' => $ subject); $ smtp = Mail :: factory ('smtp', массив ('host' => $ host, 'port' => $ port, 'auth' => true, 'username' => $ username, 'password' => $ пароль)); $ mail = $ smtp-> send ($ to, $ headers, $ body); if (PEAR :: isError ($ mail)) {echo ($ mail-> getMessage ()); } else {echo ("Сообщение успешно отправлено! \ n"); }?>

    Не забудьте заменить фиктивные значения, показанные на ваш фактический адрес Gmail и пароль учетной записи. Если вы не планируете использовать SMTP-сервер Gmail, замените сведения о хосте SMTP соответствующими значениями для вашей организации или SMTP-сервера провайдера.

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

Как сделать резервную копию / восстановить систему XAMPP?

ПРЕДУПРЕЖДЕНИЕ. Функции резервного копирования и восстановления все еще находятся в стадии разработки и могут работать некорректно.

Вы можете создать резервную копию, позвонив:

sudo / Applications / XAMPP / xamppfiles / xampp backup

или же

sudo / Applications / XAMPP / xamppfiles / xampp резервный секрет

Где «секрет» - это ваш пароль root для MySQL. Эта команда создаст следующий вывод:

Резервное копирование баз данных ... Резервное копирование файлов конфигурации, журналов и htdocs ... Расчет контрольных сумм ... Создание окончательного файла резервной копии ... Резервное копирование завершено. Позаботьтесь о /Applications/XAMPP/xamppfiles/backup/xampp-backup-22-01-14.sh

Файл /Applications/XAMPP/xamppfiles/backup/xampp-backup-22-01-14.sh (в приведенном выше примере) содержит ваши резервные данные. Переместите или скопируйте этот файл в безопасное место.

На новой машине вам нужна та же версия XAMPP, что и на вашей исходной / исходной машине.

sudo sh xampp-backup-22-01-14.sh

Вы должны увидеть что-то вроде этого:

Проверка целостности файлов ... Восстановление файлов конфигурации, журналов и htdocs ... Проверка версий ... Установлено: XAMPP 1.4.2 Резервное копирование с: XAMPP 1.4.2 Восстановление баз данных MySQL ... Восстановление пользовательских баз данных MySQL ... Резервное копирование завершено , Повеселись! Вам может потребоваться перезапустить XAMPP, чтобы завершить восстановление.

Это все. Имейте в виду, что это бета-функция.

Похожие

Даффилд покинет Pan Mac, Бонд повысил
... Macmillan Джефф Даффилд покидает издательство, чтобы основать агентство по авторскому бренду, а Анна Бонд берет на себя «новую и более широкую» роль в качестве директора по продажам и бренду. Даффилд покинет издательство этим летом после 16 лет работы в компании, чтобы создать собственное независимое агентство и уделять больше времени охране природы и своей работе в Essex Wildlife Trust, где он является доверенным лицом, сказал издатель. Бонд, в настоящее время директор по
Как создать установочный диск USB с OS X El Capitan
С выпуском новой операционной системы для Mac OS X El Capitan многие пользователи захотят
Как сохранить фотографии в формате PDF на iPhone и iPad
... для iPhone, iPad и iPod touch содержит малоизвестную функцию, которая позволяет быстро и легко создавать PDF-документ из набора фотографий"> Приложение Apple Photos для iPhone, iPad и iPod touch содержит малоизвестную функцию, которая позволяет быстро и легко создавать PDF-документ из набора фотографий. PDF, или Portable Document Format, - это повсеместный формат файлов, используемый для представления документов способом, независимым от приложений, оборудования и операционных систем.
Он снял квартиру на время отпуска. В спальне был датчик, через который он ... заглянул
... xH-Er"> @pperkins Наем частной собственности не только дешевле, но и приятнее. Часто гости хвалят уютные интерьеры, которые намного лучше, чем классный декор отелей. Интернет-сервисы, такие как AirBnB, содержат множество предложений с фотографиями и описаниями комнат или целых квартир. К сожалению, в сети мы не можем присмотреться к содержанию квартиры, в которой может быть ... скрытая камера.
Удаление вируса Adobe Flash Player устарело (инструкция по удалению) - обновлено: январь 2019 г.
... OS и Windows"> «Adobe Flash Player устарел» - это мошенничество, которое оскорбляет пользователей MacOS и Windows. Вирус «Adobe Flash Player устарел» - это фальшивое всплывающее окно, поставляемое взломанным веб-сайтом, чтобы заставить пользователей установить вредоносное или хотя бы потенциально опасное приложение. Перенаправление на этот сайт мошенников обычно начинается после проникновения рекламного ПО. Тем не менее, пользователям предлагается избегать этих всплывающих
GameTrade открывает свой онлайн и стационарный магазин
Если вы являетесь поклонником видеоигр, вам следует связать сайт GameTrade.pl. Этот польский стартап только что получил нового инвестора, который решил расширить сайт. Благодаря этому эта платформа для обмена играми перестанет быть только виртуальной сущностью и будет видеть собственную сеть стационарных магазинов. Сайт Game Trade, безусловно, является одним из самых динамично развивающихся стартапов в польском Интернете. Почти два месяца
Отчет о скорости
Самые популярные сайты загружаются дольше и дольше Веб-сайты, наиболее часто посещаемые в польской сети, заставляют пользователей Интернета ждать дольше и дольше. Это выводы из последнего исследования, проведенного компанией Hostersi, которая более внимательно изучила время загрузки наиболее популярных веб-сайтов. Самым быстрым сервисом в исследовании оказался wikipedia.org со временем 3,4 секунды, хотя не намного хуже
Близнецы
... для него, и он часто может быть настолько погружен в детали, что не может видеть общую картину. Он с равной вероятностью объясняет, что молекулы газа действуют как фильтр длин волн, чем замечает красоту конечного результата. Из-за этого он, вероятно, будет ценить человека, который может иногда указывать ему на это. Как и в случае с другими высокоинтеллектуальными признаками, цена, заплаченная за его умственную огневую мощь, - это относительное отсутствие эмоций и очень низкая терпимость

Комментарии

Что если я не смогу найти здесь свои вопросы?
Что если я не смогу найти здесь свои вопросы? На многие ваши вопросы можно ответить в нашем Форумы CNET , Если вы все еще ищете дополнительные ответы, вы можете найти более полезную информацию в нашей базе данных статей о веб-хостинге. Прочитайте больше: Лучшие парольные менеджеры на 2019 год
Вас интересует тема и есть дополнительные вопросы?
Вас интересует тема и есть дополнительные вопросы? Хотели бы вы получить ДЕМО версию? Или, может быть, вы заинтересованы в презентации наших решений? Свяжитесь с нами, используя форму ниже:
Вы часто переустанавливаете систему?
Вы часто переустанавливаете систему? Вы иногда обнаруживаете, что не можете найти компакт-диск с установщиком Windows или Linux? Нет ничего проще - если у вас достаточно большой винт, вы можете разместить на нем все установки ваших систем. В случае переустановки вы можете установить любую систему с одного USB-накопителя.
Как часто вы оптимизируете базу данных?
Как часто вы оптимизируете базу данных? Это зависит от того, насколько велик наш сайт и как часто мы что-то меняем в конфигурациях - я обычно стараюсь делать это раз в квартал, но мы также можем оптимизировать базу данных раз в месяц или раз в неделю на крупных сайтах. Конечно, не забудьте сделать копию базы данных, прежде чем мы позволим этому плагину работать. Удалить ненужные версии записей и удаленных записей WordPress время от времени сохраняет свою
Есть вопросы?
Есть вопросы? Оставьте комментарий ниже, и мы сделаем все возможное, чтобы помочь вам.

В чем разница между XAMPP для OS X и XAMPP-VM?
Включает ли XAMPP MySQL или MariaDB?
Как мне запустить XAMPP?
Как мне остановить XAMPP?
Как я могу проверить, что все работает?
Готово ли производство XAMPP?
Что означают сообщения об ошибках, которые я вижу при запуске XAMPP?
Что я могу сделать?
Вы хотите, чтобы я выключил его?
XAMPP: Хотите установить пароль?