MAMP本地服务器
MAMP = Macintosh + Apache + MySQl + PHP
教程分享
还是Tania Rascia的教程
踩坑与出坑
不经过代理连接的主机设置
系统代理是ClashX,出站规则是规则判断。不影响访问。
但是问题在于浏览器扩展中的SwitchyOmega,虽然模式是auto switch,但是一定要从选项中把不经过代理的主机列表添加进去,并且应用选项。
浏览器问题(未出坑)
Chrome浏览器是默认浏览器,在设置完不代理的主机之后能够成功访问虚拟主机。但是在Firefox中无法访问,显示链接被重置。
Allow SymLink Override设定方式
教程中给出的是在路径为/Applications/MAMP/conf/apache/httpd.conf的http.conf文件中修改None为All。
1 | <Directory /> |
后来自己没有修改这部分,而是直接在添加的虚拟主机配置中设定,删除示例的两个虚拟主机,并在文件尾部添加如下内容:
1 | <VirtualHost *:80> |
虚拟主机名的设定
谷歌浏览器不再支持.dev结尾的域名,自定义的虚拟主机名不要完全按照教程中来。
端口更改
端口更改需要在两个地方确认,一个是配置文件,一个是MAMP图形界面中的偏好设置。
配置文件
/Applications/MAMP/conf/apache/httpd.conf的http.conf文件中修改两处
Listen 80以及ServerName localhost:8888,这两个语句不在同一处。
MAMP的偏好设置
在MAMP的图形界面中打开Preferences > Ports并修改端口分别为:
1 | Apache Port: 80 |
- 本文标题:MAMP本地服务器
- 本文作者:徐徐
- 创建时间:2020-10-10 15:11:53
- 本文链接:https://machacroissant.github.io/2020/10/10/local-server-environment/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
评论