Wie konfigurieren Sie den Apache-Server X, die Schiffe Mac OS?
Frage
Mac OS X wird mit Apache vorinstalliert, aber die Dateien sind in Nicht-Standard-Standorten. Diese Frage ist ein Ort, zu sammeln Informationen darüber, wo Konfigurationsdateien leben, und wie die Apache-Installation zwicken Dinge wie PHP-Seiten dienen.
Lösung
Apache Config-Datei ist: /private/etc/apache2/httpd.conf
Standard DocumentRoot ist: / Library / WebServer / Documents /
PHP zu aktivieren, um bei der Leitung 114 (vielleicht) in der /private/etc/apache2/httpd.conf Datei ist die folgende Zeile ein:
#LoadModule php5_module libexec/apache2/libphp5.so
Nehmen Sie das Pfund-Zeichen, die Linie Kommentar- so jetzt ist es wie folgt aussieht:
LoadModule php5_module libexec/apache2/libphp5.so
Starten Sie Apache neu: Systemeinstellungen -> Sharing -> Un-check "Web Sharing" und erneut überprüfen Sie es. oder
$ sudo apachectl restart
Andere Tipps
Ausführen
$ httpd -V
finden Sie viele nützliche Serverinformationen, darunter zB wo die httpd.conf-Datei.
Um SSI / includes (mod_include) ich zur Arbeit fand ich /private/etc/apache2/users/myusername.conf
zu bearbeiten hatte und AllowOverride None
ändern AllowOverride All
.
Dann fügen Sie den folgenden in einer .htaccess-Datei im Stammverzeichnis Ihrer Website:
Options +Includes
AddType text/html .html
AddOutputFilter INCLUDES .html
httpd.conf ist in / private / etc / apache2
Aktivieren PHP durch Auskommentierung Zeile:
LoadModule php5_module libexec/apache2/libphp5.so
/ etc / httpd / users enthält benutzerspezifischen Konfigurationsdateien, die verwendet werden können, die globale Konfiguration außer Kraft zu setzen. Zum Beispiel das Hinzufügen " AddHandler server-analysiert html " auf den