php - 将 APC 与 MAMP 结合使用

标签 php mamp fastcgi apc

我已经在我的 MAC MAMP 3.0.2 上安装并使用了 PHP 5.4.25 。 这是我的 phpinfo:

enter image description here

我已经安装了 APC,这是 MAMP 向我显示的 APC 页面:

enter image description here

我正在尝试运行以下 php 脚本:

<?php
$bar = 'BAR';
apc_store('foo', $bar);
var_dump(apc_fetch('foo'));
?>

但是,当我通过命令行运行此脚本时,出现以下错误:

Fatal error: Call to undefined function apc_store() in /Users/xxxxxxxxx/htdocs/prova.php on line 3

出了什么问题?

-- 谢谢

最佳答案

从 CLI 运行 PHP 脚本时,您需要指定要使用的 PHP 二进制文件,因为默认情况下 php 将是 OS X 中包含的默认 PHP,而不是随 MAMP 安装的 PHP。

所以代替:

用户$ php script.php

尝试:

用户$/Applications/MAMP/bin/php script.php

显然,您需要使用 MAMP PHP 二进制文件所在的路径来调整上述内容。

关于php - 将 APC 与 MAMP 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25290320/

相关文章:

php - 如何在不同的表中查看页面是否处于事件状态?

php - 清理/过滤用户评论的最佳方式?

php - 如何使用 PDT 插件在 Eclipse 中设置/查看 PHP 服务器页面(适用于 php)

mysql - MAMP 并创建新用户和 MySQL

mysql - Mac OS X mySQL 自定义数据库路径 (MAMP PRO)

c++ - 有没有简单的方法来制作 fastcgi 应用程序?

python - FPM 和 WSGI 的区别

php - 从 WebKitFormBoundary PHP 获取图像/文件数据

php - 由于 PHP-FPM 监听队列,站点无法访问,CPU 达到 100%

mysql - 升级到 mamp 3 损坏的数据库