美文网首页
macOS下自带的Apache服务

macOS下自带的Apache服务

作者: 田心甜心 | 来源:发表于2018-05-30 19:46 被阅读24次

    前言

    一般在学习web的时候,总会希望有一台服务器测试下某些自己的功能,所以最好能自己搭一个本地服务器。有幸的是,macOS下自带Apache服务。

    配置文件

    Apache的配置文件在/private/etc/apache2下的httpd.conf文件


    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这个名字,文件自动会有指南针图案,很神奇吧。
    接着更改Apache配置文件的根目录,上面红箭头指到的2处都改掉。重启下Apache就行。

    启动Apache及关闭

    代码奉上:
    开启命令: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服务就开启了,换句话说,你有了自己的服务器了。

    相关文章

      网友评论

          本文标题:macOS下自带的Apache服务

          本文链接:https://www.haomeiwen.com/subject/iqztsftx.html