| Slice HowTo (Linux) |
|
In diesem Tutorial zeigen wir Ihnen, wie Sie ZeroC ICE, im Zusammenhang mit Mumble/Murmur auch Slice genannt, auf einem Linux Server installieren. Außerdem zeigen wir Ihnen, wie Sie die nötige PHP-Extension für ZeroC ICE installieren, damit Sie das Mumb1e Admin Plugin im vollen Umfang einsetzen können. Zu aller erst starten Sie bitte mit der Installation beider Pakete in der Shell. Dafür geben Sie die folgenden Befehle ein und folgen den Aufforderungen der Shell: apt-get install zeroc-ice apt-get install php-zeroc-ice Sollten diese Aufforderungen nicht funktionieren, überprüfen Sie bitte die auf Ihrem System vorhandenen Pakete: aptitude search zeroc Installieren Sie dann die entsprechenden Pakete. Nach erfolgreicher Installation sollte bereits jetzt der Murmur Server mit der Slice Schnittstelle erfolgreich kommunizieren. Dies können Sie testen, indem Sie die murmur.ini entsprechend bearbeiten (entsprechende Zeile auskommentieren) und danach den Server starten. Nun sollten sie in der Datei murmur.log einen entsprechenden Eintrag finden. Leider ist Ihr Webserver nun aber noch nicht genügend konfiguriert, als dass das Mumb1e Admin Plugin schon mit dem Murmur Server kommunizieren kann. Daher müssen Sie nun einige Einstellungen tätigen. Zu aller erst müssen Sie heraus finden, wo sich Ihr Verzeichnis für die PHP Extensions befindet. Dazu bewegen Sie sich bitte in der Shell in das folgende Verzeichnis: cd /usr/lib/php5/ In diesem Verzeichnis können Sie nun verschiedene Varianten finden. Zum einen ist das Verzeichnis "extensions" möglich. Meistens finden Sie aber ein nummerisches Verzeichnis wie z.B. "20060613+lfs". Nachdem Sie dies kontolliert haben, schreiben Sie sich das zusammengefügte Verzeichnis bitte auf einem Notizzettel auf, oder merken Sie sich den Wert, der folgendermaßen aussehen kann: /usr/lib/php5/20060613+lfs/ Nachdem Sie nun also das Verzeichnis, in dem die PHP Extensions liegen kontrolliert haben, müssen wir PHP dies nun mitteilen. Dazu gehen wir in die php.ini, die beim starten des Webservers geladen wird und dafür zuständig ist, dass PHP mit Slice etwas anfangen kann. Wir gehen also in das folgende Verzeichnis: cd /etc/php5/apache2/ In diesem Verzeichnis liegt die benötigte php.ini. Nun öffnen wir die Datei in der Shell mit dem folgenden Befehl: vim php.ini Die Shell zeigt nun die Datei an. Nun bewegen wir uns an das Dateiende mit der Taste "Bild nach unten". Am Ende der Datei angelangt gehen wir in den Eingabemodus mit "a". Vor dem Eintrag "End" platzieren wir nun den folgenden Eintrag: extension_dir = /usr/lib/php5/20060613+lfs/ Dieser Eintrag kann sich natürlich wie oben beschrieben teilweise unterscheiden. Wir beenden den Eingabemodus mit "ESC" und beenden ebenfalls die Dateianzeige indem wir folgendes eingeben: ":wq" + "ENTER" Wir haben nun also erfolgreich die php.ini verändert. Nun müssen wir noch die Konfigurationsdatei von Slice ändern, bzw. kontrollieren. Dafür begeben wir uns in das folgende Verzeichnis, das der php.ini übrigens ziemlich nahe ist. Dennoch geben wir hier den kompletten Pfad an: cd /etc/php5/conf.d/ In diesem Verzeichnis finden Sie die Datei "IcePHP.ini". Diese müssen wir nun ebenfalls öffnen: vim IcePHP.ini In dieser Datei finden Sie nicht viele Einträge. Jedoch sollten mindestens die folgenden 2 Zeilen vorhanden sein. In der ersten Zeile finden Sie die Zuweisung, zu der Datei, die Slice lädt um mit PHP umgehen zu können. Diese Datei liegt in dem Verzeichnis, dass wir zuvor in der php.ini deklariert haben und heißt meistens folgendermaßen: IcePHP.so Jedoch gibt es Fälle, in denen diese Datei vom Syntax her anders aussieht. Dies muss zwingend überprüft und und bei der folgenden Eingabe berücksichtigt werden. Wir befinden uns nun also in der Datei "IcePHP.ini" und deklarieren nun die erste Zeile der Datei folgendermaßen: extension=IcePHP.so Nun deklarieren wir die zweite Zeile. In dieser wird deklariert, wo die Datei liegt, die der PHP Extension Slice mitteilt, wie diese mit unserem Murmur Server kommuniziert. Sprich was es für vorhandene Befehle gibt. In dieser Datei deklarieren wir also, wo unser Murmur Static Server liegt. Wir geben aber nicht nur das Verzeichnis zum Server an, sondern auch die Datei "Murmur.ice". Dabei wie auch in den obigen Beispielen ist immer darauf zu achten, das Linux Case Sensitive ist, also auf Groß -und Kleinschreibung achtet. Wir deklarieren als nun die zweite Zeile: ice.slice = /Verzeichnis/zu/meinem/Murmur/Server/Murmur.ice Wir Schließen nun die Datei. Dazu geben wir zuerst "ESC" ein um den Eingabemodus zu beenden und speichern die Datei ab, indem wir ":wq" + "ENTER" eingeben. Nun ist unser Webserver fertig konfiguriert. Sollten Sie nun alles richtig gemacht haben, sollte nach einem Restart des Servers: /etc/init.d/apache2 restart ... Slice komplett funktionieren und das Mumb1e Admin Plugin mit dem Murmur Server erfolgreich kommunizieren. Sollten Sie Probleme haben, wenden Sie sich bitte an unseren LiveSupport auf Mumb1e.de. Wir helfen Ihnen selbstverständlich. |
Professional Voice Hosting
Login Area
Aktuelle MAP Version
V2.3.1 30.05.2010 |
Suche
Seitenzähler
| Visits today: | 104 |
| Visits yesterday: | 121 |
| Visits month: | 1106 |
| Visits total: | 38200 |
| Max.daily visits: | 924 |
| occurred: | 2009-11-18 |
| Max.monthly visits: | 4491 |
| occurred: | 2009-11 |
| Pages today: | 1476 |
| Pages yesterday: | 1576 |
| Pages this month: | 14193 |
| Pages total: | 134187 |
| Data since: | 2009-11-03 |


