auto_prepend_文件在php.ini中不起作用
我无法使auto_prepend_文件在php.ini中不起作用,php,config,Php,Config,我无法使php.ini中的auto\u prepend\u文件设置正常工作。我直接在我正在处理的项目文件夹中测试了路径,它可以无缝工作。根据下面的内容,是否有人对下一步的尝试有一些想法?任何帮助都将不胜感激 //这没有任何作用 ini_set(“auto_prepend_file”,“/Applications/MAMP/bin/php/php5.5.10/prepend.php”); //这允许它通过将其包含在index.php中来工作,但它没有使用auto_append_文件设置 需要_on
php.ini
中的auto\u prepend\u文件
设置正常工作。我直接在我正在处理的项目文件夹中测试了路径,它可以无缝工作。根据下面的内容,是否有人对下一步的尝试有一些想法?任何帮助都将不胜感激
//这没有任何作用
ini_set(“auto_prepend_file”,“/Applications/MAMP/bin/php/php5.5.10/prepend.php”);
//这允许它通过将其包含在index.php中来工作,但它没有使用auto_append_文件设置
需要_once'/Applications/MAMP/bin/php/php5.5.10/conf/prepend.php';
使用的Bash命令:
#当我这样做时,它给了我正确的路径
$cat/Applications/MAMP/conf/php5.5.10/php.ini | grep auto_prepend_文件
auto_prepend_file=“/Applications/MAMP/bin/php/php5.5.10/conf/prepend.php”
#但是当我运行这个命令时,它显示没有值(就像运行phpinfo()时一样)
$php-i | grep auto_prepend_文件
自动预结束文件=>无值=>无值
#运行此命令时没有输出任何内容
$php-r“echo ini_get('auto_prepend_file');”
来自phpinfo()的php.ini
路径
Configuration File (php.ini) Path /Applications/MAMP/bin/php/php5.5.10/conf
Loaded Configuration File /Library/Application Support/appsolute/MAMP PRO/conf/php.ini
我在我的系统上找到了大量的php.ini
文件
/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
/Applications/MAMP/conf/php5.5.10/php.ini
/Users/alexcory/jarvis/tmp/backup/php.ini~
// Not sure if these have any effect
/private/etc/php-fpm.conf.default
/private/etc/php.ini.default
prepend.php的内容
<?php
die('Hello World'); // Haven't been able to get "Hello World" to show
require_once dirname( _file_ ) . '/kint/Kint.class.php';
MAMP允许您通过转到文件从应用程序中打开php.ini文件▶ 编辑模板▶PHP▶ php{version}php.ini
这将在编辑器(如TextEdit)中打开php.ini。我希望这有帮助