我已经在我的 MAC MAMP 3.0.2 上安装并使用了 PHP 5.4.25 。 这是我的 phpinfo:
我已经安装了 APC,这是 MAMP 向我显示的 APC 页面:
我正在尝试运行以下 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/