MAC环境开发PHP,127.0.0.1不能访问

  • MAC环境:OS X EI Capitan

  • PHP的环境:MAMP

  • 遇到的坑:
    localhost:8888能访问/Applications/MAMP/htdocs文件夹下的工程,但是127.0.0.1:8888不能访问。

  • 最后饶了一圈,也不知道怎么解决的。
    1、把Apache的配置文件的路径改了一下,把之前的目录(DocumentRoot "/Library/WebServer/Documents")改成了(user/yjh/www)这个目录,
    2、etc/hosts文件下是这样指定的(127.0.0.1 localhost),这时这个目录(/Library/WebServer/Documents)下还有之前Apache服务启动时加载的文件,这是时候重启Apache服务,用127.0.0.1访问是(user/yjh/www)这个目录的文件,但是用localhost访问的却是(/Library/WebServer/Documents)这个目录的文件,当删除(/Library/WebServer/Documents)这个目录下的文件时,localhost和127.0.0.1访问的就一致是(user/yjh/www)了
    3、这时候再把Apache的配置文件改回到以前的配置。最初遇到的问题127.0.0.1:8888也能访问到/Applications/MAMP/htdocs文件夹下的工程了。

  • 如果MAC上的自带的Apache服务也开着,根据端口不同,也可以访问不同的内容了。

  • 其中MAMP软件卸载了两三次,卸载的几种方式不同,最后一次是用它自带的卸载的程序卸载的。

这样就可以同时在MAC上开发iOS和PHP了。

你可能感兴趣的:(MAC环境开发PHP,127.0.0.1不能访问)