参考过的一篇文章:http://www.bubuko.com/infodetail-3002835.html
Forbidden错误解决办法:https://blog.csdn.net/m0_37897013/article/details/82944304
在 Finder 里 按住Command + Shift + G 搜索进入路径
/private/etc/apache2/httpd.conf
我的 httpd.conf 文件修改了
/Users/linjie/Desktop/PHP/PHP_Project 是我存放项目的路径
DocumentRoot "/Users/linjie/Desktop/PHP/PHP_Project"
<Directory "/Users/linjie/Desktop/PHP/PHP_Project">
把 #LoadModule php7_module libexec/apache2/libphp7.so 的#号给去掉
在 Finder 里 按住Command + Shift + G 搜索进入路径
/private/etc/apache2/extra/httpd-vhosts.conf
我的httpd-vhosts.conf修改了
#第一个站点
<VirtualHost *:80>
ServerName www.asd.com
DocumentRoot "/Users/linjie/Desktop/PHP/PHP_Project"
<Directory "/Users/linjie/Desktop/PHP/PHP_Project" >
AllowOverride none
Require all denied
#允许列出目录
Options Indexes
#允许权限覆盖
AllowOverride All
#允许所有访问
Require all granted
</Directory>
DirectoryIndex abc.php index.php index.html
</VirtualHost>
#第二个站点
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
</VirtualHost>
在 Finder 里 按住Command + Shift + G 搜索进入路径
/private/etc/hosts
我的hosts修改了
在最后加了一行
127.0.0.1 www.asd.com
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
0.0.0.0 account.jetbrains.com
127.0.0.1 www.asd.com
最后在终端里面输入 sudo apachectl restart 重启apche
然后访问OK