Я установил снежный барс на старого тигра, и я попытался запустить apache2, щелкнув системные настройки-> sharing-> , Кажется, что работает, но если я попытаюсь получить доступ к http://localhost или http://127.0.0.1 или http://192.168.1.6/ (мой IP-адрес в моей сети), это не сработает. Я не знаю, где находится файл журнала (нет файлов в/private/var/log/apache2 /). Я видел, что порт в файле /etc/httpd.conf равен 80. Но я не вижу процесса на панели «Мониторинг активности»: нет никакого процесса httpd или apache ...Apache2 не работает на моей новой установке Mac Snow Leopard (Mac OS X 10.6.4)
ответ
Это не может быть ответ вы ищете, но MAMP, кажется, работает относительно хорошо для меня.
Вы также можете попробовать
sudo apachectl start
из командной строки.
Я пробовал sudo apachectl start, но поведение такое же. – Alessandra
Команда выдавала какой-либо результат? и если вы ps aux из командной строки, вы не видите процесс? – Orbit
sudo apachectl start дать мне результат org.apache.httpd: уже загружен, но я не вижу никакого процесса с именем httpd o apache. Если я пишу из командной строки ps aux | grep httpd Я не вижу процесса !!! – Alessandra
Я думаю, вы найдете подробный ответ на ваш вопрос по этому адресу:
http://shapeshed.com/journal/setting_up_local_websites_on_snow_leopard/
«Трюк» есть эта линия, ... которая останавливает, а затем перезапускает апач,
sudo apachectl restart
Это заставляет apache2 читать любые изменения, внесенные вами в файлы конфигурации.
Кроме того, убедитесь, что вы используете правильный конфигурационный файл. Под Mac OS X 10.6.4, мои конфигурационные файлы, кажется, здесь:
/etc/apache2/httpd.conf
Журналы файлы найдены здесь:
/var/log/apache2/access_log
Это должно получить вас и работает, но я ... также рекомендуется изучить использование MAMP, который представляет собой предварительно упакованный стек Mac + Apache2 + MySQL + PHP5, который можно быстро запустить и запустить.
http://www.mamp.info/
Я использовал MAMP, как предложил Брэндон для первого. Большое спасибо. – Alessandra