我对 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>