Во-первых, потенциальная проблема с портом.
Похоже, вам нужно добавить это в раздел прослушивания:
<IfDefine !SERVER_APP_HAS_DEFAULT_PORTS>
Listen 80
</IfDefine>
То, что вы вставили, показывает альтернативный порт, если Server.appвыполняется.
Затем перезапустите Apache в терминале:
sudo / usr / sbin / apachectl restart
Во-вторых, проблема с каталогом:
Если вы используетесервер Apache, который поставляется с Mojave, проверьте, есть ли там каталог веб-сервера по умолчанию, используя Finder Go-> Go в папку или ls -l в терминале:
/ Library / WebServer / Documents
Если это так, измените каталог на каталог по умолчанию в /etc/apache2/http.conf:
DocumentRoot "/Library/WebServer/Documents"
<Directory "/Library/WebServer/Documents">
Затем перезапустите Apache в терминале:
sudo / usr / sbin / apachectl restart
Теперь зайдите на локальный хост в браузере, и если все хорошо, он скажет "Это работает!"(предполагая, что оригинальный index.html есть).Если это произойдет, переместите ваши php-скрипты в / Library / WebServer / Documements и убедитесь, что разрешения правильные.Для этого вам нужно ознакомиться с «ls -l», «chmod», «chown» и «chgrp».