Die Installation von PHP-Erweiterungen für Windows
Ich bin mit einem Windows XP Home Edition. Ich brauche zu installieren, ein paar Erweiterungen für PHP -- memcache, APC, .etc. Und ich würde es sehr gerne verwenden, PECL, dies zu verwirklichen. Das problem ist, PECL nimmt es für selbstverständlich, dass ich bestimmte Programme auf meinem computer. Auf einem anderen post habe ich gelesen, dass zum Beispiel benötigen Sie Microsoft Visual Studio C++ auf Ihrem Computer installiert. Allerdings die neue version von Visual Studio, die ich heruntergeladen habe, nicht haben msdev.exe und verwendet stattdessen vcbuild.exe,, die hat eine komplett andere api und nicht zu kompilieren .dsp-Dateien, die kommen mit diesen Modulen.
Also habe ich versucht zu finden, ein script, dass würde aktualisieren Sie die dsp arbeiten mit vcbuild.exe...und es stellt sich heraus, vcbuild.exe kann das tun, aber das hat nicht geklappt.
Andere Sache, die ich versuchte, war, zu finden, ein make-Skript für Windows (nmake2make). Aber es gab keine make-Datei in das Modul root-Ordner.
Ich versuchte, auch Download von Cygwin und MinGW in der Hoffnung, ein build-Skript, die Arbeit so einfach wie in *nix-Betriebssystemen, aber ohne Erfolg.
Wie sonst benutze ich PHP installieren-Erweiterungen auf einem Windows-Rechner? Kann mir jemand helfen aus dieser misslichen Lage?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Für alle Völker kommen hier zum download der dll extension-Dateien.
Dies ist der link auf die PHP-Erweiterung download-link http://windows.php.net/download/
Und das ist eine Liste von PHP-Erweiterungen zum download: http://pecl.php.net/package-search.php
Für die core-Erweiterungen, oder wenn Sie nicht finden können, ein auf pecl.php.net, download PHP aus der zip - http://windows.php.net/download/ und Blick in /ext, und kopieren Sie Sie auf Ihrem lokalen php /ext Ordner.
Für memcache müssen Sie die memcache-server befindet sich hier -> http://code.jellycan.com/memcached/ und laden Sie die win32-binary -
Nie benutzt APC 😛 ich benutze eAccelerator0953_5.2.6-cache der code
Die einzige Möglichkeit, die mir einfällt, ist: manuell. Ja, ich weiß, aber das ist ziemlich einfach, vergleichsweise.
Wenn du den compiler, dann kann man wenigstens kompilieren eine Erweiterung, wenn Sie die Quelle. Ansonsten sind Sie stecken mit dem Versuch, suchen Sie eine binary-distribution (wie mich).
Hier ist, was Sie tun, von dem, was ich verstehe:
C:\xampp\php\ext
. Suche in deiner PHP.ini für "extension_dir" zu finden, was dein ist.; Dynamic Extensions ;
.extension=my_lib.dll
Dies sollte es tun. Ansonsten sollten Sie vielleicht suchen Sie für eine ausführliche Anleitung zur manuellen installation.