PHP-Soap auf einem 1&1 ROOT-Server mit openSUSE installieren
Ich habe vor kurzem mal wieder einen Webservice, der eine SOAP Schnittstelle bot, per PHP ansprechen müssen. Das ist ja mit den Funktionen, die PHP liefert auch kein Problem und funktioniert dann fast genau so einfach wie der Funktionsausruf einer externen Bibliothek.
Um SOAP nutzen zu können, muss es über die php.ini Datei aktiviert werden oder in das Verzeichnis für die Erweiterungen (z.B. unter /usr/lib64/php5/extensions). Was aber, wenn die SOAP Bibliothek nicht installiert ist? Dann muss man es je nach Betriebssystem nachinstallieren. Unter Linux geht das über die Paketmanager oft am einfachsten.
Für openSUSE könnt ihr hierfür den Paketmanager YAST verwenden. Der Befehl dazu lautet wie folgt:
yast -i php5-soap
Der Vorteil bei der Installation über den Paketmanager: Die Bibliothek wird auch gleich in die bestehende Konfiguration eingetragen. Somit könnt ihr direkt nach der Ausführung des Befehls loslegen. Solltet ihr noch nie mit Webservices gearbeitet haben, dann findet ihr in der PHP Doku die wichtigsten Funktionen von SOAP in PHP.
Jetzt viel Spaß oder auch viel Ärger mit SOAP
Frohes neues Jahr und ein kleiner Shortcut
Ich wünsche allen meinen Stammlesern (und solchen, die es werden wollen) ein froher neues Jahr 2011. Glücklicherweise wurde der Jugendmedienschutz-Staatsvertrag nicht verabschiedet, so dass ich euch weiterhin gefahrlos über interessante Themen rund um Webentwicklung berichten kann.
Einer meiner Stammleser ist mein Kollege Michael, der mich im Büro auf einen neuen Shortcut hingewiesen hat und mich fragte, ob der würdig wäre ein “Shortcut des Monats” zu werden. Er ist zwar sehr praktisch, aber es tut mir leid Michael, da es dazu 2 Alternativen gibt, wird er es nicht zu einem Shortcut des Monats schaffen. Aber ich möchte ihn euch trotzdem vorstellen:
Shortcut des Monats: ALT + SHIFT (Windows)
Für viele von euch wird dieser Shortcut nicht neu sein, aber ich habe ihn lange Zeit nicht gekannt und auch viele Bekannte, die schon seit Jahrzehnten Windows nutzen kannten ihn bis vor kurzem noch nicht. Ich bin auch eher zufällig auf Ihn gestoßen.
Der Shortcut
Der Shortcut ist mindestens in den Windows Version XP und höher verfügbar. Ob es ihn auch schon in früheren Versionen gab kann ich zurzeit nicht sagen, da ich kein Windows in einer früheren Version mehr in einer VM oder einem Rechner laufen habe. Nun aber zu Shortcut und wozu er da ist:
ALT + SHIFT
Website oder Blog mit der mod_deflate Komprimierung beschleunigen
Ich wollte schon lange eine Komprimierung aller Dateien auf meinem Server aktivieren, aber alle Versuche die Komprimierung über das Apache Module mod_deflate oder mod_gzip zu aktivieren liefen ins Leere. Ich fand ständig super aufwändige Anleitungen, wie ich mir das selbst kompilieren und dann mit vielen Anpassungen unter Apache zum Laufen bekomme. Ich bin aber immer davor zurückgeschreckt es auch umzusetzen, da ich kein ausgewiesener Linux und Apache Profi bin.
An meinem Geburtstag habe ich dann durch Zufall auf der Suche nach einem anderen Problem gesucht habe unter anderem auf der Website debianroot.de eine super einfache Anleitung gefunden, wie man DEFLATE einfach aktivieren kann.
Programme als Administrator in eingeschränktem Profil starten
Ich bin ja eher ein Webentwickler als ein Administrator, aber ab und zu bleibt es einem nicht erspart sich auch um die Rechner der anderen Kollegen zu kümmern. Ein sehr häufig auftretendes Problem ist dabei das Installieren von Programmen oder Updates. Da in unserem Büronetzwerk natürlich nicht jeder Benutzer ein Hauptbenutzer und schon gar kein Administrator ist, muss man dort als Admin tätig werden.
Zu Beginn meiner Admintätigkeit habe ich oftmals den Benutzer abmelden müssen aus Unwissenheit darüber, wie man unter einem eingeschränkten Profil ein Programm als Admin starten kann. Mittlerweile habe ich aber gelernt, dass man über die Kombination “Rechte Maustaste -> Ausführen als…” sehr einfach eine Installation als Admin ausführen kann.
Internet Explorer 6 unter Windows 7 nutzen mit dem Windows XP Mode
Wer sich von euch jetzt fragen sollte “Wieso sollte ich den IE6 unter Windows 7 nutzen?” dem würde ich gerne “Willst du nicht!” antworten. Aber diejenigen unter uns, die Webseiten entwickeln und auch mit dem IE6 eine Website testen müssen, wird dieser Artikel wohl helfen.
Unter Windows kann ja bekanntermaßen immer nur eine Version des Internet Explorers installiert sein. Da der IE8 auch einen Kompatibilitätsmodus für den IE7 besitzt hat man so schon mal zwei Fliegen mit einer Klappe geschlagen. Aber wie soll man unter Windows 7 einen IE6 installieren. Zum Glück gibt es hier eine sehr einfache und sehr benutzerfreundliche Methode. Zum Testen des Chrome Frame für meinem letzen Artikel habe ich noch eine virtuelle Maschine mit Windows XP unter Suns VirtualBox verwendet. Es geht aber sehr viel einfacher und erfordert keine Zeitaufwändige Installation eines XP-Systems, für das man auch noch eine Lizenz benötigt. Wer also keine mehr rumliegen hat und nicht unbedingt eine XP-VM benötigt, kann sich trotzdem den IE6 für Win7 holen.
Kostenlose Alternative zum Cisco VPN Client unter Windows 7 x64 (64 bit)
Bei der Installation meines Win7 Systems auf meinem ThinkPad stieß ich auf das Problem, das wohl viele Umsteiger von Windows in einer 32bit Version haben. Für die Zugriff auf die Netzwerke in der Universität und im Büro bin ich auf eine Cisco VPN Verbindung angewiesen. Leider gibt es von Cisco keinen 64bit VPN Client für Windows 7 in der x64 Version. Lediglich für Windows XP ist hierfür ein Client verfügbar.
Ich habe also einige Foren durchsucht und bin dabei auf verschiedene Lösungswege gestoßen. Manche haben den Cisco AnyConnect VPN Client empfohlen, der allerdings zu dieser Zeit keine PCF Profildateien unterstütze. Da ich aber von der Universität auch nicht auf Unterstützung von AnyConnect warten konnte musste eine andere Lösung her.
Windows 7 Professional 64 bit auf einem Thinkpad R61 – Ein Erfahrungsbericht
Vorletztes Wochenende war es endlich soweit. Mit einer neuen 500GB Festplatte für mein R61 und einer kostenlosen Version von Windows 7 Professional 64bit ging es los. Wieso kostenlose Version? Naja, wenn man als Masterstudent der Informatik Zugang zum MSDNAA der Uni hat, bekommt man so manches umsonst, nur leider kein Office.
Nachdem also die DVD gebrannt und die Festplatte gewechselt war ging es los. Hier eine kleine Zusammenfassung der reinen Installation und der verstrichenen Zeit bis zu den einzelnen Schritten:
| Laden des Setups | 2:30 min |
| Kopieren der Setupdateien | 4:30 min |
| Erster Neustart nach der Grundinstallation | 16:00 min |
| Erneuter Neustart nach dem Kopieren sämtlicher Daten | 21:30 min |
| Erster Start von Windows 7 | 23:00 min |
| Alle Einstellung abgeschlossen und Windows 7 betriebsbereit | 28:00 min |








