Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在MAMP OSX设置中用PHP定义常量_Php_Macos_Mamp - Fatal编程技术网

在MAMP OSX设置中用PHP定义常量

在MAMP OSX设置中用PHP定义常量,php,macos,mamp,Php,Macos,Mamp,我的OSX上有一个MAMP设置。我在这里听从线程的建议: 我找到了正确的php.ini文件,并在目录部分下添加了这一位: auto_prepend_file = "/Applications/MAMP/htdocs/constants.php" //standard MAMP setup URL 然后,在constants.php中: define(‘ABS_PATH’, '/Applications/MAMP/htdocs'); 但是,例如,在一个简单的include上,ABS_PATH没

我的OSX上有一个MAMP设置。我在这里听从线程的建议:

我找到了正确的php.ini文件,并在目录部分下添加了这一位:

auto_prepend_file = "/Applications/MAMP/htdocs/constants.php" //standard MAMP setup URL
然后,在constants.php中:

define(‘ABS_PATH’, '/Applications/MAMP/htdocs');
但是,例如,在一个简单的include上,ABS_PATH没有定义,因此如果我将下面的URL放在一个变量中并回显结果,它将显示为ABS_PATH

<?php include ABS_PATH."/includes/file.php"; ?>

我是否遗漏了MAMP的某些特定内容,或者只是某个地方的一个小错误?我觉得我完全按照上面的建议做了。谢谢。

我无法用MAMP的php.ini实现这一点。然而,这一职位:


说明您可以在根目录中的.htaccess文件中使用auto_prepend_文件,它将完成相同的任务。

我希望您没有使用“and”。。。。PHP不喜欢智能引用您的意思是将constants.PHP更改为defineABS_PATH/Applications/MAMP/htdocs?这似乎没什么区别。看看这个:祝你好运!