我正在尝试在我的Mac上本地设置一个PHP项目,但我无法让我终生让Apache停止忽略.htaccess文件。
我已经编辑了apache2 / httpd.conf文件以启用mod_rewrite.so并按照互联网的指示在此处设置Override All而不是Override None:
<Directory "/Library/WebServer/Documents">
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# AllowOverride FileInfo AuthConfig Limit
#
AllowOverride All
</Directory>
据说在重新启动Apache之后,这应该让它在100%的时间内正常工作,但没有。
我将网站文件放在桌面/项目名称中 - 我是否需要将其放在其他位置?这是程序PHP。我在桌面目录中放置了一些Laravel项目,它们都是开箱即用的,无需插入系统配置文件。
PHP版本是7.2,如果这很重要,它不应该。
我花了3个小时用这个抨击我。