我正在努力理解
之间的区别/private/etc/apache2/httpd.conf
和
/usr/local/etc/httpd/httpd.conf
在Mac上运行High Sierra& PHP 7.1。当我开始运行时,对这两个文件的更改似乎会影响我的localhost(当我升级到High Sierra时,apache停止工作)。也许我是:1。偶尔意外修改错误的配置,或者2.意外地在apache安装之间切换?
终端中的 httpd -V
显示SERVER_CONFIG_FILE="/usr/local/etc/httpd/httpd.conf"
而phpinfo()
有Loaded Configuration File: /usr/local/php5/lib/php.ini
所以我认为/usr/local/*
是正确的(或只是主动?)配置。我在配置期间触摸了这些/private/*
文件,但似乎不再需要它们了:
/private/etc/apache2/httpd.conf
/private/etc/apache2/users/{username}.conf
/private/etc/apache2/extra/httpd-userdir.conf
这些似乎是正确的配置:
/usr/local/etc/httpd/httpd.conf
/usr/local/etc/httpd/extra/httpd-vhosts.conf
/private/etc/apache2/*
中的重复apache2安装是什么,是否可以安全地卸载或删除?