我正在运行带有 mamp 和 mamp pro 的 mac。如何检查我是否启用了 APC 以及是否未启用或未安装如何安装它?
我正在尝试让我在网上找到的 APC 上传加载程序工作,并且在我上传时它卡在 NAN% 上。
这是一个链接:http ://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
我正在运行带有 mamp 和 mamp pro 的 mac。如何检查我是否启用了 APC 以及是否未启用或未安装如何安装它?
我正在尝试让我在网上找到的 APC 上传加载程序工作,并且在我上传时它卡在 NAN% 上。
这是一个链接:http ://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/
没有什么可下载或安装的。MAMP 1.9 已经包含 APC。要启用它,请打开 Preferences/PHP。取消选中“Zend Optimizer”(因为它与 APC 不兼容),然后从“缓存”下拉框中选择 APC,单击“确定”提交更改。
在 MAMP 2.1 中,您可以在主窗口的 Server > PHP > Cache 下找到 APC 设置:
在 MAMP 3.0 APC 中,可以在 PHP 选项卡上找到:
对于命令行支持,还将以下行添加到您的 MAMP php.ini:
[apc]
extension=apcu.so
apc.enable_cli=1
手动执行:
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 中安装的那个。
所以而不是:
user$ php script.php
尝试:
user$ /Applications/MAMP/bin/php/php5.6.2/bin/php script.php