Mac os10.12 php 配置Apache

由于这几天需要学习PHP,关于配置MySQL,Apache等等一系列的东西。在网上找的很多教程都或多或少的存在一些错误。以下我就将我配置的过程,分享给大家:

前期工作:打开你的launchpad,找到系统偏好设置,单击打开

Mac os10.12 php 配置Apache_第1张图片

继续打开你的共享

Mac os10.12 php 配置Apache_第2张图片

勾选互联网共享

Mac os10.12 php 配置Apache_第3张图片

好了,前期的准备工作,已做好。下面就是进入配置的步骤

第一步,每台Mac笔记本都有Apache服务器,这是苹果自带的,首先,打开terminal,启动一下Apache,看看是否有响应输入:sudo apachectl start

你会看到你的Apache服务器已启动,现在打开你的浏览器,地址栏中输入localhost或者127.0.0.1,回车,页面是不是出现了It works。好了,现在说明Apache是可以用的,但是系统默认给的,不是咱们所想要的。那么我们在配置自定义的Apache吧。

第二步,在你的terminal中输入 open /etc/apache2

Mac os10.12 php 配置Apache_第4张图片

第三步,打开Apache2目录下的 httpd.conf 文件,你会发现该文件的权限为只读。解决办法是 你将这个文件拖到桌面上,然后你就可以打开它了,该文件拖到桌面就相当于复制了一份。现在咱们需要在这个文件内部改动一些东西。

1,将图中红框内部的所有# 都去掉,这一步的目的是让Mac加载这个php模块(带有#的意思是 注释)

Mac os10.12 php 配置Apache_第5张图片

2,将系统AllowOverride none 和 Require all denied 注释掉,或者删掉,加上一行 AllowOverride All,这一步的目的是 设置权限. 否则服务器有可能不会返回数据。

3,想修改网站的根目录,由于系统默认的目录是 /Library/WebServer/Documents,

所以为了让我们方便的管理网站的根目录,创建一个自定义的根目录,并修改。

在terminal上创建一个目录;

$ cd ~  

$ mkdir Sites

图中的yourmacname 是你的Mac的名字!!!

4, 在此处将改写成图中的红框内部的内容,目的是修改访问权限。

5 ,此处添加一个index.php 这样网站会读取php的文件。

6,现在写一个php的文件,将该文件放到 /Users/yourmacname/Sites ,如果找不到该位置,可以点击Finder,在前往中输入 /Users/yourmacname/Sites,回车。

Mac os10.12 php 配置Apache_第6张图片

7,此处只需要放一个index.php 文件就行,下面的那个phpmuadmin是为了方便管理我的php,你们那没有一点关系都没有。继续下一步

Mac os10.12 php 配置Apache_第7张图片

此时,有可能会有同学问index.php 内容写什么,关键的一行代码在这里,

Mac os10.12 php 配置Apache_第8张图片

当所有的步骤都设置好之后,现在打开你的浏览器,输入:localhost 或者127.0.0.1  回车,我在里面只添加了一行代码,出现此图,Apache的自定义已经配置好了。但是配置好之后,必须要重启Apache。

在terminal中输入 sudo apachectl restart

如果想要关闭Apache的时候,可以在terminal中输入 sudo apachectl stop

Mac os10.12 php 配置Apache_第9张图片


以上的内容,也是我在不断的学习中总结出来的,浏览了各个、博客呕心沥血实现的。总之,感谢各种前辈的辛勤努力,希望这篇文章可以帮助更多的小白。谢谢

你可能感兴趣的:(Mac os10.12 php 配置Apache)