11

我正在运行带有 mamp 和 mamp pro 的 mac。如何检查我是否启用了 APC 以及是否未启用或未安装如何安装它?

我正在尝试让我在网上找到的 APC 上传加载程序工作,并且在我上传时它卡在 NAN% 上。

这是一个链接:http ://www.haughin.com/2007/10/23/php-upload-progress-with-php-52-apc/

4

5 回答 5

25

没有什么可下载或安装的。MAMP 1.9 已经包含 APC。要启用它,请打开 Preferences/PHP。取消选中“Zend Optimizer”(因为它与 APC 不兼容),然后从“缓存”下拉框中选择 APC,单击“确定”提交更改。

于 2010-07-16T15:00:31.603 回答
17

在 MAMP 2.1 中,您可以在主窗口的 Server > PHP > Cache 下找到 APC 设置:

在此处输入图像描述

在 MAMP 3.0 APC 中,可以在 PHP 选项卡上找到:

在此处输入图像描述

于 2012-12-17T02:36:08.587 回答
2

对于命令行支持,还将以下行添加到您的 MAMP php.ini:

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

于 2015-07-05T14:32:58.750 回答
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 中安装的那个。

所以而不是:

user$ php script.php

尝试:

user$ /Applications/MAMP/bin/php/php5.6.2/bin/php script.php
于 2015-05-01T03:28:13.437 回答
0

访问您可以从 MAMP 起始页内部访问的 phpinfo 页面。这列出了所有加载的模块。

以下是 PHP-APC 的安装步骤:

链接文本

您可以运行pearpecl在 MAMP 内部轻松进行安装。

于 2010-06-17T21:40:14.390 回答