Eine neue Entwicklungsumgebung – Das Tagebuch 4
Eine neue Entwicklungsumgebung – Das Tagebuch 4
Hallo LimeSpace(r) ,
da der Server ja nun hoffentlich rund läuft und ihr euch die Oberfläche etwas genauer betrachtet habt, wollen wir heute mit folgendem fortfahren :
- Installation von PEAR mit dem Zend Server CE
- Installation der benötigten PEAR Pakete
- Installation eines Subversion Clients für Windows
Zunächst aber noch eine kleine Änderung an der Konfiguration die wir vorgenommen haben, in der httpd.conf ist von Haus aus eingestellt das im Root des Servers die .htaccess Files ignoriert werden, ungünstig für uns, da wir für verschiedene Projekte unterschiedliche Rewrite Rules usw. vorhalten.
Um die Nutzung zu ermöglichen braucht ihr nur in der Konfiguration (F:WebserverApache2conf) folgende Änderung vornehmen (Apache Neustarten!) :
<Directory „F:WebserverApache2/htdocs“>
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be „All“, „None“, or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
#
So , wie bekommen wir nun PEAR auf unserem Server zum Rennen ? Einfach , zmnd. wenn ihr eine Internetverbindung habt.
Im Ordner F:WebserverZendServerbin findet ihr eine go-pear.bat, diese bitte Ausführen und die Konfiguration durchführen, bei uns konnte alles auf den Vorgabewerten bleiben.
Damit euer Server auch weiß wo sich PEAR befindet, im selben Order noch die Datei „PEAR_ENV.reg“ doppelklicken und in die Registry importieren.
Wenn ihr jetzt auf eurer Commandline : Pear list eingebt sollte folgendes zu sehen sein :
Kommen wir jetzt zu der Installation der verschiedenen Pakete , wir wollen für den Anfang folgende Erweiterungen :
- PhpDocumentator (erstellen von automatischen API Dokumentationen)
- Codesniffer (den Quellcode auf Einhaltung von Coding-Styles prüfen)
- Subversion – Erweiterung (Zugriff auf Subversion mit PHP)
- PHPUnit (Quellcode testen mit Unit-Tests)
Als erstes bitte die Liste mit verfügbaren PEAR Erweiterungen aktualisieren, dieses macht ihr in dem ihr auf der Commandline : pear channel-update pear.php.net eingebt.
Installation PHPDocumentator :
Einfach auf der Commandline : pear upgrade PhpDocumentor
Installation CodeSniffer:
Einfach auf der Commandline : pear install PHP_CodeSniffer-1.2.0RC1
Installation Subversion Erweiterung :
Auf der Commandline : pear install VersionControl_SVN-0.3.1
Installation PHPUnit :
Einfach auf der Commandline : pear channel-discover pear.phpunit.de und anschließend pear install -all phpunit/PHPUnit
Nun sollten alle Pakete fertig sein, und pear list folgendes ausgeben :
Als letztes wollen wir uns nun noch einen Subversion Client installieren, da wir automatisch später Checkouts & Exports machen möchten , greifen wir zu einer Version die in der Commandline läuft.
Download Subversion für Windows
Nach dem Download einfach nur die „.MSI“ Datei ausführen. Wichtig ist im Assistenten die Einstellung für die Verwendung von Apache 2.2. vorzunehmen :
Ein weitere Tipp : Wählt als Verzeichnis für die Installation einen Pfad welcher keine Leerzeichen oder Sonderzeichen enthält : Gut ist zum Beispiel C:svn 🙂 Warum werdet ihr später merken.
Wenn alles geklappt hat, solltet ihr auf der Commandline nach der Eingabe von svn help informationen erhalten.
Ich würde sagen, für Heute haben wir fertig !
Neue Kommentare