Apache, PHP и MySql по умолчанию для Mac 10.6.8 - PullRequest
1 голос
/ 12 июля 2011

Могу ли я узнать, какие Apache, PHP и MySql я использую, если я решил использовать другое серверное решение / пакеты (например, MAMP), чем то, которое предустановлено на моем Mac? Можно ли одновременно запускать несколько Apache, PHP и MySql? Или было бы лучше, если бы я просто удалил все установки Apple по умолчанию?

В настоящее время на моем Mac OS X 10.6.8 предустановлен Apache (2.2.17), PHP (5.3.4). Я не вижу, установлен ли у меня Mysql. Могу ли я узнать, как установить связь между Apache, PHP и mySql. Я знаю, что они подключены через «сокет», но как мне их подключить, если у меня установлено несколько версий одной и той же вещи?

Извините за длинные вопросы.

Спасибо и С уважением, Jeno

1 Ответ

0 голосов
/ 12 июля 2011

Вы можете запустить несколько установок Apache, если каждая из них прослушивает разные порты.Вы можете запустить несколько установок MySQL, если каждая из них прослушивает разные порты и сокеты и имеет различный каталог data .Вы даже можете запустить одну и ту же установку как несколько экземпляров сервера;между этими двумя сценариями нет реальной разницы.

Не удаляйте установку Apple Apache или PHP.Вместо этого отключите (или, в случае Apache, не включайте) их.

MySQL не является частью системного программного обеспечения по умолчанию.

Обычно Apache не взаимодействует с MySQL,Сам PHP также не взаимодействует с MySQL;это - сценарии PHP, и это вопрос использования правильной информации о соединении, когда скрипт создает соединение (например, при создании объекта PDO).Если запущено несколько серверов SQL, просто используйте соответствующий номер порта или путь к сокету.

...