11
votes

Comment installer APC pour PHP sur Mac OSX MAMP?

Je suis en train d'exécuter un Mac avec MAMP et MAMP Pro. Comment puis-je vérifier si j'ai APC activé et si ce n'est pas activé ou non installé comment puis-je l'installer?

J'essaie d'obtenir le chargeur de téléchargement de l'APC pour fonctionner que j'ai trouvé en ligne et qu'il reste bloqué sur NAN% lorsque je téléchargeant.

Ceci est un lien: http://www.haugh.com/2007/10/23/php-upload-progress-with-php-52-apc/


0 commentaires

5 Réponses :


0
votes

Visitez la page PHPINFO que vous pouvez accéder à partir de l'intérieur de la page de démarrage de Mamp. Qui répertorie tous les modules chargés.

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

Texte de liaison

Vous pourrez peut-être exécuter poire ou pecl à l'intérieur du mamp pour faire l'installation facilement.


1 commentaires

J'ai le même problème, j'ai pu installer APC à l'aide de pecl installer APC après l'installation, j'ai pu saisir le fichier APC.SO: / opt / local / lib / php / extensions /no-debug-non-zts-20090626/APC. Donc et remplacez le /applications/mamp/bin/php/php5.4.4/lib/php/extensions/no-de bug -Non-ZTS-20100525 /APC.SO Fichier. Je pense que je suis sur la bonne voie, mais lorsque vous redémarrez Apache, cela ne dit plus APC est installé lors de l'utilisation de phpinfo ()



25
votes

Il n'y a rien à télécharger ou à installer. MAMP 1.9 comprend déjà APC. Pour l'activer, ouvrez les préférences / PHP. Décochez «Zend Optimizer» (car il n'est pas compatible avec APC), choisissez APC dans la zone déroulante «Cache», soumettez le changement avec 'OK'.


1 commentaires

et 4 ans plus tard, cela fonctionne toujours. Je ne vois pas Zend Optimizer, mais vous pouvez aller à Préférences -> PHP -> Cache -> APC et ça fonctionne tout va bien :)



17
votes

in MAMP 2.1 Vous pouvez trouver le paramètre APC dans la fenêtre principale sous Server> PHP> Cache:

Entrez la description de l'image ici

in Mamp 3.0 APC est trouvé sur l'onglet PHP:

Entrez la description de l'image ici


4 commentaires

Et si vous utilisez MAMP et non MAMP Pro?


Selon le site Web officiellement MAMP, le cache APC est disponible dans les versions MAMP et MAMP Pro: MAMP.INFO/EN/MAMP-PRO/FATEURS/MATRIX.HTML


La solution Mamp 3.0 ci-dessus est également la même pour V3.3 et V3.4


Il convient de noter que APC n'est actuellement pas compatible avec PHP version 7.0, l'option APC sera donc grisée si vous avez sélectionné PHP 7.0.



0
votes

le faire manuellement:

1- nano /applications/mamp/.2/php/php5.6.2/conf/php.ini P>

Remarque: " php5.6.2 strong>" sur le chemin doit être remplacé par la version PHP Vous utiliserez. P> BlockQuote>

2- Recherchez la section: P>

[OPCACHE] ; zend_extension = "/ Applications / MAMP / BIN / PHP / PHP5.6.2 / LIB / PHP / EXTENSIONS / NON-DEBUG-NON-ZTS-20131226 / OPCACHE.SO" CODE> P>

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

[OPCACHE] Zend_extension = "/ Applications / MAMP / PIN / PHP / PHP5.6.2 / LIB / PHP / EXTENSIONS / NO-DEBUG-NON-ZTS-20131226 / OPCACHE.SO" CODE> P>

4- Sauvegarder (ctrl-o) + entrez code> et quittez (ctrl-x) code> p>

Profitez. P>

Lors de l'exécution de scripts PHP de la console (CLI), vous aurez besoin de Spécifiez le binaire PHP que vous souhaitez utiliser depuis par défaut PHP sera Le PHP par défaut inclus avec OS X, pas celui installé avec MAMP. P>

donc au lieu de: p>

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


0 commentaires

2
votes

Pour le support de ligne de commande, ajoutez également les lignes suivantes à votre MAMP PHP.INI:

[APC] Extension = APCU.SO apc.enable_cli = 1


0 commentaires