2010-06-17 9 views

Répondre

0

Visitez la page phpinfo que vous pouvez obtenir à l'intérieur de la page de démarrage de MAMP. Cela liste tous les modules chargés.

Voici les étapes d'installation pour PHP-APC:

link text

Vous pouvez être en mesure d'exécuter pear ou pecl à l'intérieur MAMP pour faire l'installation facilement.

+0

J'ai le même problème, j'ai pu installer APC en utilisant 'pe cl install APC' Après l'installation, j'ai pu récupérer le fichier apc.so: '/ opt/local/lib/php/extensions/no-debug-non-zts-20090626/apc.so' et remplacer le'/Applications/Fichier MAMP/bin/php/php5.4.4/lib/php/extensions/no-debug-non-zts-20100525/apc.so'. Je pense im sur la bonne voie, mais lors du redémarrage apache il ne dit plus apc est installé lors de l'utilisation de 'phpinfo()' –

25

Il n'y a rien à télécharger ou à installer. MAMP 1.9 inclut déjà APC. Pour l'activer, ouvrez Préférences/PHP. Décochez la case 'Zend Optimizer' (car elle n'est pas compatible avec APC), puis choisissez APC dans la liste déroulante 'Cache', soumettez la modification avec 'OK'.

+0

et 4 ans plus tard cela fonctionne toujours. Je ne vois pas d'optimiseur Zend mais vous pouvez aller dans Préférences -> PHP -> Cache -> APC et ça marche bien :) – caramba

15

En MAMP 2.1, vous pouvez trouver le réglage APC dans la fenêtre principale sous Serveur> PHP> Cache:

enter image description here

Dans MAMP 3.0 APC se trouve sous l'onglet PHP:

enter image description here

+1

Et si vous utilisez MAMP et non MAMP Pro? –

+0

Selon le site officiel de MAMP, le Cache APC est disponible dans les versions MAMP et MAMP Pro: http://www.mamp.info/fr/mamp-pro/features/matrix.html – Andrew

+0

La solution MAMP 3.0 ci-dessus est aussi la même chose pour v3.3 et v3.4 – Andrew

0

faire manuellement:

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

NOTE: "php5.6.2" sur le chemin doit être changé à la version php que vous allez utiliser.

2- Rechercher la section:

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

3- Retirez le côlon (;) de telle sorte que la section se lit comme suit:

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

4- Enregistrer et quitter (Ctrl-O) + Enter(Ctrl-X)

Profitez-en.

Lors de l'exécution des scripts PHP à partir de la console (CLI), vous devrez spécifier le binaire PHP que vous voulez utiliser car par défaut php sera PHP par défaut inclus avec OS X, pas celui installé avec MAMP .

Ainsi, au lieu de:

user$ php script.php 

essayer:

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

Pour le support de ligne de commande également ajouter les lignes suivantes à votre php.ini MAMP:

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