Mac: Unterschied zwischen den Versionen

Aus Wikizone
Wechseln zu: Navigation, Suche
Zeile 11: Zeile 11:
 
erreichbar außerdem kann man auch benutzer.local eingeben dann wird ein Apple-Interner Dienst benutzt um die Adressen umzuwandeln.
 
erreichbar außerdem kann man auch benutzer.local eingeben dann wird ein Apple-Interner Dienst benutzt um die Adressen umzuwandeln.
 
=== PHP ===
 
=== PHP ===
Ist auch schon dabei muß aber noch aktiviert werden:
+
Ist auch schon dabei muß aber noch aktiviert werden und bei der Gelegenheit auch gleich die Ausführung von CGI Skripten:
 
Zuerst mal ins Terminal wechseln (suche einfach mit Spotlite nach terminal)
 
Zuerst mal ins Terminal wechseln (suche einfach mit Spotlite nach terminal)
 
Dann Sysadmin werden:
 
Dann Sysadmin werden:
 +
 
  sudo -s
 
  sudo -s
 +
 
mit
 
mit
 +
 
  cd /etc/httpd
 
  cd /etc/httpd
 +
 
wechselt man ins Apache Konfigurationsverzeichnis. Jetzt legen wir eine sicherheitskopie der Konfigdatei an:
 
wechselt man ins Apache Konfigurationsverzeichnis. Jetzt legen wir eine sicherheitskopie der Konfigdatei an:
 +
 
  sudo cp httpd.conf httpd.BAK   
 
  sudo cp httpd.conf httpd.BAK   
  
Zeile 23: Zeile 28:
  
 
  sudo vi /etc/httpd/httpd.conf
 
  sudo vi /etc/httpd/httpd.conf
 +
 +
Ein alternativer Editor unter Mac/Linux ist Pico. In Pico speichert man mit CTRL+o (write out) und kann Suchen mit CTRL+w (where is)
 +
 +
sudo pico httpd.conf
 +
 +
Für die Bedienung von Vim und Pico, gibt es eine Hilfefunktion mit F1
  
 
Nun nach unten Scrollen, die folgenden Variablen suchen und das # löschen.
 
Nun nach unten Scrollen, die folgenden Variablen suchen und das # löschen.
Zeile 32: Zeile 43:
 
Nun speichern und Apache neu starten:
 
Nun speichern und Apache neu starten:
  
  :wq
+
  :wq (mit vim)
 +
ctrl+o (pico)
 
  sudo apachectl graceful
 
  sudo apachectl graceful
 +
 +
Zum Testen ob php funktioniert schreiben wir ein kleines php-Programm, daß uns die aktuelle php-konfiguration ausgibt und speichern es unter
 +
 +
'''info.php'''
 +
  <?php
 +
    phpinfo();
 +
  ?>
 +
 +
Im Browser geben wir ein:
 +
http://localhost/~benutzername/phpinfo.php
 +
 +
Und wenn alles klappt sehen wir eine Lange Liste mit allen möglichen php und Servereinstellungen.
 +
 +
===MySQL installiern===
  
 
== Software Grundausstattung ==
 
== Software Grundausstattung ==

Version vom 23. November 2006, 12:29 Uhr

Hier finden sich einige nützliche Infos zum Apple Mac

Mac, Apache, PHP, MySQL (MAMPP)

Lösung 1 : MAMPP-Paket installieren

Oder alternativ die Sachen einzeln draufspielen...

Apache

Ist beim Mac schon dabei und kann unter Systemeinstellungen > Sharing > Personal Web Sharing aktiviert werden Die Seiten sind dann unter localhost (Root Benutzer) oder localhost/~benutzername erreichbar außerdem kann man auch benutzer.local eingeben dann wird ein Apple-Interner Dienst benutzt um die Adressen umzuwandeln.

PHP

Ist auch schon dabei muß aber noch aktiviert werden und bei der Gelegenheit auch gleich die Ausführung von CGI Skripten: Zuerst mal ins Terminal wechseln (suche einfach mit Spotlite nach terminal) Dann Sysadmin werden:

sudo -s

mit

cd /etc/httpd

wechselt man ins Apache Konfigurationsverzeichnis. Jetzt legen wir eine sicherheitskopie der Konfigdatei an:

sudo cp httpd.conf httpd.BAK  

Nun verwenden wir den Editor vi um die entsprechenden Zeilen in der httpd.conf auszukommentieren. Mittels x wird in vi ein Zeichen gelöscht, mittels :wp werden die Änderungen geschrieben und vi beendet. In unserem Falle wird jeweils das # vor der entsprechenden Zeile entfernt.

sudo vi /etc/httpd/httpd.conf

Ein alternativer Editor unter Mac/Linux ist Pico. In Pico speichert man mit CTRL+o (write out) und kann Suchen mit CTRL+w (where is)

sudo pico httpd.conf

Für die Bedienung von Vim und Pico, gibt es eine Hilfefunktion mit F1

Nun nach unten Scrollen, die folgenden Variablen suchen und das # löschen.

#AddHandler cgi-script .cgi
#LoadModule php4_module
#AddModule mod_php4.c

Nun speichern und Apache neu starten:

:wq (mit vim)
ctrl+o (pico)
sudo apachectl graceful

Zum Testen ob php funktioniert schreiben wir ein kleines php-Programm, daß uns die aktuelle php-konfiguration ausgibt und speichern es unter

info.php

 <?php
   phpinfo();
 ?>

Im Browser geben wir ein:

http://localhost/~benutzername/phpinfo.php

Und wenn alles klappt sehen wir eine Lange Liste mit allen möglichen php und Servereinstellungen.

MySQL installiern

Software Grundausstattung

FTP: Transmit

Editor:

Textwrangler (Freeware) TextMate ...

Thumbnail Viewer:

Office

Projektverwaltung

Windows auf dem Mac

Auf den Intel Macs ist es möglich Windows zu installieren.

1. Lösung BootCamp von Apple

Vorteil - pure Windowsinstallation mit allen Features, kostenlos

Nachteil - Der Rechner muß zum Wechsel runtergefahren werden

2. Lösung Parallels

Vorteil - Wird im Fenster Parallel zu MacOS ausgeführt, auch andere OS verfügbar

Nachteil - im Moment kein DirectX, kostenpflichtig (ca. 80 Euro)

Tutorial: Windows auf dem Mac