APC installieren auf Windows
Wie kann ich die APC installieren auf Windows? Ich bin mit PHP 5.3, Windows 7 x64.
Ich verwendet
pecl install apc
Bekam ich
C:\PHP>pecl install apc
downloading APC-3.0.19.tgz ...
Starting to download APC-3.0.19.tgz (115,735 bytes) ............
done: 115,735 bytes 47 source files, building
WARNING: php_bin c:\php\php.exe appears to have a suffix \php.exe, but config
variable php_suffix does not match running: msdev APC.dsp /MAKE "APC - Release"
ERROR: Did not understand the completion status returned from msdev.exe.
InformationsquelleAutor der Frage Jiew Meng | 2010-03-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Installation einer Erweiterung mit der
pecl
Befehl bedeutet :Und, allgemein gesprochen, eine windows-Maschine nicht haben, was erforderlich ist, um software kompilieren, wie PHP und/oder PHP-extensions.
Eine bessere /einfachere Lösung, in deinem Fall wäre wahrscheinlich eine pre-compiled
.dll
von der Erweiterung, dass die mit Ihrem system und Ihrer version von PHP.Mit ein bisschen Glück, vielleicht eine der Versionen auf http://downloads.php.net/pierre/ könnte OK sein ?
(Es ist, welche Art von Handlungen als Ersatz der alten pecl4win, bis die Erweiterungen für windows verfügbar sind windows.php.net)
Für mehr Informationen, über welche version Sie verwenden sollen, werfen Sie einen Blick auf die Welche version muss ich wählen? Abschnitt, in der linken side-bar http://windows.php.net/
InformationsquelleAutor der Antwort Pascal MARTIN
Ist es nicht wirklich wichtig, ob Sie Windows 32-bit-oder 64-bit-version. Was zählt, ist, was Apache (webserver) version, die Sie installiert haben (32/64). Da viele PHP-Erweiterungen (APC) sind nicht verfügbar für 64-bit-Systemen die meisten common setup ist wie folgt:
Betriebssystem 32-oder 64-bit (nicht wirklich wichtig). Apache-32-bit-Version läuft problemlos auf Windows 64-bit. Der Unterschied ist, dass für 32-bit-apache MÜSSEN Sie PHP installieren 32-bit. Nach der Installation von 64-bit-PHP, finden Sie möglicherweise schwierig zu installieren, einige Erweiterungen - es gibt fast keine Erweiterungen für 64-bit PHP-Plattform.
daher Ihre webserver 32-bit -, wenn Sie sich über spezielle Erweiterungen wie APC, Imagick etc... Außerdem musst du wissen, ob dein apache ist thread-sicher (TS) oder nicht thread safe (NTS) und ob es kompiliert wurde, die in Visual Studio 6 (VC6) oder newser Visual Studio 2008 (VC9). Sie werden leicht finden Sie alle diese Infos aus phpinfo () - Funktion.
als für die AHK, ein paar nette compilation für Windows verfügbar sind http://dev.freshsite.pl/php-accelerators/apc.html.
InformationsquelleAutor der Antwort lubosdz
Für php 5.3, die Sie verwenden php.net/pierre/php_apc-3.1.10-5.3-vc9-x86.zip.
Herunterladen und kopieren php_apc.dll im php ext-Verzeichnis. (Ich wähle die Datei unter ts habe ich thread-safe-php-installation. Es gibt auch eine apc dll-Datei für nicht thread-sicher.).
Hinzufügen extension=php_apc.dll in deiner php.ini-Datei
Starten Sie Ihren web-server
Lauf phpinfo() zu sehen, ob es installiert ist oder nicht.
Ich bin mit php 5.4 und ich heruntergeladen php.net/pierre/php_apc-3.1.10-5.4-vc9-x86.zip und seine Arbeitsmethoden in Ordnung.
Hoffe, dies wird helfen Sie, mate.Viel Glück.
InformationsquelleAutor der Antwort kta
Stellen Sie außerdem sicher, dass die kompilierte version von hier http://downloads.php.net/pierre/
entspricht Ihre php-version, sonst wird die Erweiterung nicht geladen (php v. 5.2.17 erfordert php_apc.dll v 5.2.17.17 - das scheint nicht verfügbar zu sein, als dies geschrieben - ich hatte ein downgrade der php-version zu spielen, mit apc).
Weiterer Punkt, pierre zip-Pakete, zumindest die, die ich heruntergeladen, nicht die management-Skript. Sie können es von hier: http://pecl.php.net/package/APC - wählen Sie die version, die Sie heruntergeladen haben, navigieren Sie zu Durchsuchen, Quelle, dann finden Sie Ihre version in der "tags" - Ordner. die apc.php script sollte vorhanden sein.
InformationsquelleAutor der Antwort Raivo
Gibt es keine verfügbare version für php - > 5.4.
Ich bin mit APCu statt. Laden Sie einfach die dll und Referenz in php.ini.
InformationsquelleAutor der Antwort devilcius
Diese website bietet aktualisierte dll und Installer für Apache, PHP und APC kompiliert für windows 64 bit. Ich benutze es schon seit eine Weile und es funktioniert gut. Sie könnte eine APC-version kompatibel mit PHP 5.3.22 hier
InformationsquelleAutor der Antwort Ahmad Alfy