Ich habe versucht, PHP, MySQL und Apache auf meinem Macbook Pro mit Yosemite zu aktivieren. Ich habe diese Anleitung befolgt , aber es funktioniert nicht. Was läuft schief beim Einrichten eines lokalen Webservers unter OS X ?
Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ cat /etc/hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
#::1 localhost
Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ ls -lad /Library/WebServer/Documents /Library/WebServer/Documents/index*
drwxr-xr-x 8 root wheel 272 Feb 18 13:29 /Library/WebServer/Documents
-rw-r--r-- 1 root wheel 49 Feb 18 13:29 /Library/WebServer/Documents/index.html
-rw-r--r-- 1 root wheel 67 Jan 6 14:08 /Library/WebServer/Documents/index.html.en
Abhimanyus-MacBook-Pro:~ abhimanyuaryan$ ps aux| grep http
abhimanyuaryan 26010 0.0 0.0 2432772 664 s000 S+ 10:21PM 0:00.00 grep http
Ich hatte Fehler in meiner Datei " private/etc/apache2/httpd.conf ". Um das zu beheben, habe ich die alte Datei durch eine neue Datei ersetzt . Um zu überprüfen, ob Sie Fehler in der Datei httpd.conf haben, schreiben Sie die folgenden Befehle in das Terminal:
sudo apachectl start
um den Apache-Server zu starten
sudo apachectl configtest
um zu testen, ob die Syntax der Datei in Ordnung ist. Wenn Sie einen Rückgabebefehl erhalten, der besagt, dass die Syntax OK ist. Dann ist die Datei httpd.conf in Ordnung.
In meinem Fall sudo apachectl configtest
Ausgabe:
Abhimanyus-MacBook-Pro:apache2 abhimanyuaryan$ sudo apachectl configtest
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Abhimanyus-MacBook-Pro.local. Set the 'ServerName' directive globally to suppress this message
Syntax OK
Andernfalls ersetzen Sie die alte Datei durch eine neue Datei, die ich oben bereitgestellt habe.
sudo mv ~/Downloads/httpd.conf /private/etc/apache2/httpd.conf
dh sudo mv [Ziel] [Ziel]. Sie können den Zielspeicherort Ihrer Datei ändern. Wenn die neue Datei nicht in den Download-Ordner des Basisverzeichnisses (~) heruntergeladen wurde.
Wenn Sie damit fertig sind, folgen Sie nun den Anweisungen, die hier von etresoft geschrieben wurden.
. Danke.
kein Hang