macOS下⾃带的Apache服务
前⾔
⼀般在学习web的时候,总会希望有⼀台服务器测试下某些⾃⼰的功能,所以最好能⾃⼰搭⼀个本地服务器。有幸的是,macOS下⾃带Apache 服务。
配置⽂件
Apache的配置⽂件在/private/etc/apache2下的f⽂件
image.png
到这个⽂件,然后点复制黏贴,输⼊电脑密码后,会多出来⼀个副本,因为后⾯我们会修改配置该⽂件,万⼀改到不可挽救的地步,你还可以还原。⽤你喜欢的⽂本编辑器打开源⽂件,我⽤的Sublime,打开后是这样的:
image.png
打开php服务
php服务默认是关闭的,如果你要运⾏php⽂件,需要修改配置⽂件,搜索php关键词,会到⼀⾏有php字样的代码
image.png
#表⽰的是注释,删掉#后,就能打开php服务了。我记得上次我还是php5,现在已经php7了。
修改根⽬录地址
默认的⽬录⽂件是在/Library/WebServer/Documents⾥,⾥⾯可以放你需要的html、js⽂件之类的。在配置⽂件⾥搜索DocumentRoot,你可以看见默认的⽂件⽬录地址
image.png
然后你改成⾃⼰喜欢的⽬录,建议放在这个⽬录下/Users/你的⽤户名/Sites
image.png
你在这个⽬录下创建新的⽂件夹,改成Sites这个名字,⽂件⾃动会有指南针图案,很神奇吧。
php8兼容php7吗
接着更改Apache配置⽂件的根⽬录,上⾯红箭头指到的2处都改掉。重启下Apache就⾏。
启动Apa c he及关闭
代码奉上:
开启命令:sudo apachectl start
重启命令:sudo apachectl restart
关闭命令:sudo apachectl stop
当你输⼊开启命令后,⽤Safari浏览器验证下是否成功。在浏览器中输⼊你电脑的ip地址或者⽤127.0.0.1也可以。
image.png
当出现It works时,表⽰你就成功了。
当然,如果你的⼿机和你的电脑在同⼀个⽹之下,你可以在⼿机上输⼊电脑的ip地址,也会出现该字样。
image.png
如果你出现forbidden的话,可能你在改根⽬录的时候,⽂件夹⾥是空的,你可以把/Library/WebServer/Documents⾥的⽂件复制到你的根⽬录⾥。
image.png
如果出现上⾯的情况,那就说明你Apache服务没有开启成功,也许哪出了问题。
结语
这样你的Apache服务就开启了,换句话说,你有了⾃⼰的服务器了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。