如何在mac osx mamp上安装apc for php?

时间:2010-06-17 21:36:15

标签: php mamp apc

我正在使用mamp和mamp pro运行mac。如何检查是否启用了APC,如果未启用或未安装,我该如何安装?

我正在尝试让APC上传加载程序在网上找到,并且在上传时它会被困在NAN%上。

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

5 个答案:

答案 0 :(得分:25)

无需下载或安装任何内容。 MAMP 1.9已包含APC。要启用它,请打开Preferences / PHP。取消选中'Zend Optimizer'(因为它与APC不兼容),然后从'Cache'下拉框中选择APC,用'OK'提交更改。

答案 1 :(得分:17)

在MAMP 2.1中,您可以在服务器>下的主窗口中找到APC设置。 PHP>缓存:

enter image description here

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

enter image description here

答案 2 :(得分:2)

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

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

答案 3 :(得分:0)

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

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

link text

您可以在MAMP中运行pearpecl来轻松安装。

答案 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