我的OSX上有一个MAMP设置。我正在遵循此处线程的建议:
PHP:可以在默认的 php.ini 文件中设置常量
我找到了正确的 php.ini 文件,并在目录部分下添加了这一位:
auto_prepend_file = "/Applications/MAMP/htdocs/constants.php" //standard MAMP setup URL
然后,在常量中.php:
define(‘ABS_PATH’, '/Applications/MAMP/htdocs');
但是,例如在简单的包含上,没有定义ABS_PATH(因此,如果我将以下 URL 放入变量中并回显结果,则显示为ABS_PATH)
<?php include ABS_PATH."/includes/file.php"; ?>
我是否错过了特定于 MAMP 的内容,或者只是某处的小错误?我觉得我完全按照上述帖子建议进行操作。谢谢。
我永远无法让它在 MAMP 的 php.ini 中工作。但是,这篇文章:
先自动加载所有页面的 config.php 文件。
解释说,您可以在根目录的 .htaccess 文件中使用 auto_prepend_file,它将完成同样的事情。