Как установить 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