1

我对 apache 和 PHP 很陌生。我目前有一个使用 MAMP 在本地(MacOS)运行的 wordpress。

我使用 xhgui ( https://github.com/perftools/xhgui ) 工作正常。例如,当我将 auto_prepend_file = "/path/to/xhgui/external/header.php" 放入全局 php.ini 时,它会分析自己。

但是 mamp 似乎使用了自己的 php.ini(如 phpinfo 所示)。所以我在那里添加了相同的行。尽管如此,xhgui 并没有对其进行分析。

我究竟做错了什么?

PS:我正在使用“php -S 0:8080 -t webroot/”运行,而不是通过 mamp 通过虚拟主机运行,因为我无法让它工作。这会导致问题吗?

编辑:我的虚拟主机

<VirtualHost *:8888>
    php_admin_value auto_prepend_file "/Users/me/Desktop/xhgui/external/header.php"
    DocumentRoot "/Users/me/Documents/path/to/wordpress"
    ServerName localhost
</VirtualHost>
4

1 回答 1

0

我有同样的问题,我解决了它导出一个变量。

就我而言,我在控制台中运行了以下命令:

export PHP_INI_SCAN_DIR=/Library/Application\ Support/appsolute/MAMP\ PRO/conf
于 2015-07-22T14:35:51.450 回答