我正在使用mamp和mamp pro运行mac。如何检查是否启用了APC,如果未启用或未安装,我该如何安装?
我正在尝试让APC上传加载程序在网上找到,并且在上传时它会被困在NAN%上。
这是一个链接:http://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
答案 0 :(得分:25)
无需下载或安装任何内容。 MAMP 1.9已包含APC。要启用它,请打开Preferences / PHP。取消选中'Zend Optimizer'(因为它与APC不兼容),然后从'Cache'下拉框中选择APC,用'OK'提交更改。
答案 1 :(得分:17)
在MAMP 2.1中,您可以在服务器>下的主窗口中找到APC设置。 PHP>缓存:
在MAMP 3.0中,可以在PHP选项卡上找到APC:
答案 2 :(得分:2)
对于命令行支持,还将以下行添加到您的MAMP php.ini:
[apc]
extension=apcu.so
apc.enable_cli=1
答案 3 :(得分:0)
答案 4 :(得分:0)
手动执行:
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)
享受。
从控制台(CLI)运行PHP脚本时,您需要这样做 指定要使用的PHP二进制文件,因为默认情况下php将是 OS X中包含的默认PHP,而不是与MAMP一起安装的PHP。
所以而不是:
user$ php script.php
尝试:
user$ /Applications/MAMP/bin/php/php5.6.2/bin/php script.php