2010-06-17 14 views

Antwort

0

Besuchen Sie die phpinfo Seite, die Sie aus dem Innern der MAMP-Startseite zu bekommen. Das listet alle geladenen Module auf.

Hier sind die Installationsschritte für PHP-APC:

link text

Sie können eventuell pear oder pecl innerhalb MAMP laufen einfach die Installation zu tun.

+0

Ich habe das gleiche Problem, ich konnte APC mit 'pe installieren cl install APC 'Nach der Installation konnte ich die apc.so Datei:'/opt/local/lib/php/Erweiterungen/no-debug-non-zts-20090626/apc.so' und ersetze die '/ Applications/MAMP/bin/php/php5.4.4/lib/php/Erweiterungen/no-debug-non-zts-20100525/apc.so' Datei. Ich denke, ich bin auf der richtigen Spur, aber beim Neustart Apache es sagt nicht mehr Apc installiert ist, wenn Sie 'phpinfo()' –

25

Es gibt nichts zum Herunterladen oder Installieren. MAMP 1.9 enthält bereits APC. Um es zu aktivieren, öffne Einstellungen/PHP. Deaktivieren Sie "Zend Optimizer" (weil es nicht mit APC kompatibel ist), wählen Sie APC aus der Dropdown-Liste "Cache" und senden Sie die Änderung mit "OK". 2.1

+0

und 4 Jahre später das funktioniert immer noch. Ich sehe nicht Zend Optimizer, aber Sie können gehen zu Einstellungen -> PHP -> Cache -> APC und es funktioniert alles gut :) – caramba

15

In MAMP können Sie die APC-Einstellung im Hauptfenster unter Server> PHP> Cache finden:

enter image description here

In MAMP 3.0 APC auf dem PHP-Register gefunden wird:

enter image description here

+1

Was ist, wenn Sie MAMP und nicht MAMP Pro verwenden? –

+0

Laut der offiziellen MAMP Website ist der APC Cache sowohl in MAMP als auch in MAMP Pro Versionen verfügbar: http://www.mamp.info/en/mamp-pro/features/matrix.html – Andrew

+0

MAMP 3.0 Lösung oben ist auch die selbe für v3.3 und v3.4 – Andrew

0

tun sie es manuell:

1- nano /Applications/MAMP/bin/php/php5.6.2/conf/php.ini

Hinweis: „php5.6.2“ auf dem Pfad sollte auf die PHP-Version geändert werden Sie verwenden werden.

2- Suchen Sie den Abschnitt:

[OPcache] ;zend_extension="/Applications/MAMP/bin/php/php5.6.2/lib/php/extensions/no-debug-non-zts-20131226/opcache.so"

3- Entfernen Sie den Doppelpunkt (;), so dass Abschnitt liest:

[OPcache] zend_extension="/Applications/MAMP/bin/php/php5.6.2/lib/php/extensions/no-debug-non-zts-20131226/opcache.so"

4- Speichern (Ctrl-O) + Enter und beenden (Ctrl-X)

Genießen.

Wenn PHP Ausführen von Skripts von der Konsole (CLI) Sie die PHP-Binary angeben werden Sie da standardmäßig PHP verwenden möchten, wird die Standard PHP mit OS X enthalten ist, nicht die mit MAMP installiert .

Also statt:

user$ php script.php 

Versuch:

user$ /Applications/MAMP/bin/php/php5.6.2/bin/php script.php 
2

Für Kommandozeilen-Unterstützung hinzufügen, auch die folgenden Zeilen zu Ihrer MAMP php.ini:

[apc] extension=apcu.so apc.enable_cli=1