2010-12-15 2 views
0

Zunächst einmal möchte ich allen danken, die dazu beigetragen hat, diese Website die große Ressource, die es heute ist. OK, hier ist mein Problem. Ich versuche, mit ID3 Tags in PHP zu arbeiten und ich benutze WAMP Server 2.0i auf meinem Vista 32bit ultimative. Ich befolgte die Schritte auf der Wiki-Seite von PHP auf der Erweiterung für Windows-Maschinen kompilieren (kann den Link nicht posten). Alles geht gut und glatt bis zum Ende, wo ich einen Fehler mit dem fatalen Fehler c1083 bekomme. konnte den Header zlib.h. Ich betreibe die Shell als Administrator und nicht wirklich sicher, was ich sonst noch tun kann. Aber ich bin wirklich verrückt danach. Ich habe Anweisungen Schritt für Schritt gefolgt, aber einige, wie ich immer noch stecken bleibe. Hier ist der Link zu der Textdatei, die den Kompilierungsvorgang enthält. https://docs.google.com/leaf?id=0Byjn3U-sXJBHNjA3ZTI1NTktYzlmZS00NjAxLTgyNzYtYTM3ZTRhYmY2NzE2&hl=en&authkey=CL6j7e4DKompilieren von PHP aus Quelle mit Microsoft Visual C++ 2008 Fehler

Vielen Dank im Voraus, Ich werde meinen Kopf gegen die Wand für etwas mehr Knall und dann entweder bewusstlos oder schläfrig! LOL

+0

Warum kompilieren Sie PHP aus der Quelle? Ich frage, weil manchmal Leute denken, dass sie das tun müssen, damit PHP auf ihrem Server läuft. Was du nicht tust. – DampeS8N

+0

weil ich versuche, ID3-Funktionalität zu verwenden und soweit mein Verständnis geht, gibt es noch keine DLL-Datei dafür. Ich habe ein paar DLLs ausprobiert, von denen ich gesagt habe, dass sie den Job erledigen werden. Aber sie haben versagt. obwohl korrigieren Sie mich, wenn ich falsch bin und bitte lassen Sie mich wissen, auf andere Weise, dass ich das erreichen könnte. – sam

Antwort

0

Wooohoooo, Ok, alles, was ich tun musste, war configure --disable-zlib und dann nmake. Aber jetzt noch eine Sache. Ich benutze wamp server und ich habe versucht, nur den produzierten Ordner zu kopieren und einzufügen, aber wamp mag es nicht und stürzt einfach ab. Hoppla. Gut, dass ich die alte Kopie des PHP-Ordners als Backup behalten habe (im Gegensatz zu dem, was ich normalerweise mache). Also meine Frage ist: Wie benutze ich diesen kompilierten PHP mit meinem ID3-Modul? Entschuldigung wegen der Dumm-Frage.

0

Das PECL-ID3-Modul ist in Alpha aufgeführt und wurde seit 2004 nicht mehr geändert. Es ist daher sehr unwahrscheinlich, dass Sie es in einer stabilen Methode gegen PHP 5.3 verwenden können.

Haben Sie darüber nachgedacht, die GPL-basierten getID3-Klasse (http://getid3.sourceforge.net/), die trotz ihres Namens, des Lesens und Schreibens ıd3 aus einer Vielzahl von Dateien fähig ist und die id3 Modul vergleichbare Funktionen auf alles (http://us2.php.net/id3).