Как установить apc для php на mac osx mamp?

Я запускаю mac с mamp и mamp pro. Как проверить, включен ли APC, и если он не включен или не установлен, как его установить?

Я пытаюсь загрузить загрузчик загрузки APC, который я нашел в Интернете, и он застревает в NAN% при загрузке.

Это ссылка: http://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/

Ответ 1

Там ничего не скачать или установить. MAMP 1.9 включает APC уже. Чтобы включить его, откройте "Настройки/PHP". Снимите флажок "Оптимизатор Zend" (потому что он несовместим с APC), затем выберите APC из раскрывающегося списка "Cache", отправьте изменение с помощью "OK".

Ответ 2

В MAMP 2.1 вы можете найти параметр APC в главном окне в разделе Сервеp > PHP > Кэш:

enter image description here

В MAMP 3.0 APC находится на вкладке PHP:

enter image description here

Ответ 3

Для поддержки командной строки добавьте также следующие строки в ваш MAMP php.ini:

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

Ответ 4

Перейдите на страницу phpinfo, с которой вы можете попасть из начальной страницы MAMP. В нем перечислены все загруженные модули.

Вот шаги установки для PHP-APC:

текст ссылки

Вы можете запустить pear или pecl внутри MAMP, чтобы сделать установку легко.

Ответ 5

Сделайте это вручную:

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

ПРИМЕЧАНИЕ: " php5.6.2" на пути следует изменить на версию php вы будете использовать.

2- Найдите раздел:

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

3- Удалите двоеточие (;), чтобы раздел читал:

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

4- Сохранить (Ctrl-O) + Enter и выйти (Ctrl-X)

Enjoy.

При запуске PHP-скриптов из консоли (CLI) вам нужно будет укажите двоичный файл PHP, который вы хотите использовать, поскольку по умолчанию php будет PHP по умолчанию включен в OS X, а не тот, который установлен с помощью MAMP.

Итак, вместо:

user$ PHP скрипт.php

попробовать:

user$ /Applications/MAMP/bin/php/php5.6.2/bin/PHP скрипт.php