【发布时间】:2015-03-16 05:39:24
【问题描述】:
我在我的 OSX 上安装了 MAMP。我正在听从这里的帖子的建议:
PHP: possible to set constants in default php.ini file
我找到了正确的 php.ini 文件并在目录部分添加了这一点:
auto_prepend_file = "/Applications/MAMP/htdocs/constants.php" //standard MAMP setup URL
然后,在constants.php中:
define(‘ABS_PATH’, '/Applications/MAMP/htdocs');
但是,例如在一个简单的包含中,ABS_PATH 没有定义(因此如果我将以下 URL 放入变量中并回显结果,则会显示为 ABS_PATH)
<?php include ABS_PATH."/includes/file.php"; ?>
我是否遗漏了 MAMP 特有的内容,或者只是某个地方的小错误?我觉得我完全按照上述帖子建议进行操作。谢谢。
【问题讨论】:
-
我希望你没有使用
‘和’.... PHP 不喜欢智能引号 -
你的意思是把constants.php改成define("ABS_PATH", "/Applications/MAMP/htdocs"); ?好像没什么区别。
-
看看这个:stackoverflow.com/questions/11256008/… 祝你好运!