Die Unix-Umgebung für Windows Cygwin
enthält viele Pakete die man von Linux her gewohnt ist, allerdings fehlen immer wieder Programme die man doch gerne hätte, wie beispielsweise die Skriptsprache PHP. Im alternativen Cygwin-Repository Cygwinports ist PHP enthalten, doch wenn man das Repo beim Cygwin-Setup hinzufügen will, merkert das Setup ob des fehlenden PGP-Keys und verweigert die Installation: Mirror Error: signature failed to verify
.
Den fehlenden Key kann man via Befehlszeile als Paramter -K http://cygwinports.org/ports.gpg
übergeben und nun kann die Signatur erfolgreich überprüft werden.
-
in die Cygwin Shell wechseln
-
Cygwin Setup herunterladen (optional)
mkdir -p ~/cygsetup && cd ~/cygsetup wget http://cygwin.com/setup.exe chmod +x setup.exe
-
Cygwin Setup mit Parameter starten (ggf Pfad anpassen)
cygstart -- ~/cygsetup/setup.exe -K http://cygwinports.org/ports.gpg
-
CygwinPorts-Repo zu listen hinzufügen
ftp://ftp.cygwinports.org/pub/cygwinports
-
Pakete nach PHP filtern und selektiv installieren
-
PHP Version testen
php -v
PHP 5.3.16 (cli) (built: Aug 18 2012 23:34:51)
Copyright (c) 1997-2012 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Hinweis: dieser Artikel ist ursprünglich auf dem IT-Blog “copy/paste” (www.copypaste.at) erschienen.