mac下php的安装和配置

本文介绍了在Mac系统中如何启动Apache服务,安装PHP,配置Apache目录以及解决可能出现的403 Forbidden错误。通过修改httpd.conf文件,设置自定义的Web根目录,并在浏览器中验证PHP环境的正确配置。

前言

博主github
博主个人博客http://blog.healerjean.com

一、 启动Apache

Mac系统已经集成了Apache环境,我们只需要一行指令就可开启Apache服务。
终端输入

sudo apachectl start

sudo apachectl restart

sudo apachectl stop


输入电脑mac密码,即可开启apache

sudo apachectl -v

查看apache版本

apachectl -version

此时在浏览器输入http://localhos ,会出现It works! ,就说明apache开启成功。

2、安装php

2.1、查看版本号

php -v

2.2、开启PHP

找到#LoadModule php7_module libexec/apache2/libphp7.so,去掉注释(删除前面的井号)。

 vim /etc/apache2/httpd.conf

2.3、添加一个php文件

Mac下Apache的默认文件夹为**/Library/WebServer/Documents**,在该目录下打开记事本创建一个名为index.php文件,在文件中添加如下内容:

并删除该目录下的index.html文件,

<?php phpinfo(); ?>

2.4、浏览器中输入localhost

1554283348619

3、修改Apache目录

Mac下Apache的默认文件夹为/Library/WebServer/Documents,该目录默认是隐藏的且每次对其进行操作都需要用户输入管理员密码,操作很不方便,因此建议我们可以将其修改成自定义的目录。

3.1、修改httpd.conf

 vim /etc/apache2/httpd.conf

找到两处,讲下面两处修改为我们自定义的目录

DocumentRoot "/Library/WebServer/Documents"

<Directory "/Library/WebServer/Documents">
  

3.2、重启apache

重启Apache,将之前在/Library/WebServer/Documents下创建的index.php文件拷贝到自定义目录中,然后在浏览器中输入localhost,如果出现PHP的info页,则表示目录修改成功。

3.3、报错解决

3.3.1、如果失败了,报错403 Forbidden,You don’t have permission to access/on this server的话,解决方案如下:
vim /etc/apache2/httpd.conf

1、讲下面的修改为
#<Directory />
#   AllowOverride none
#  Require all denied
#</Directory>


<Directory />
    Options  Indexes  FollowSymLinks
    AllowOverride None
   Order deny,allow
    Allow from all
</Directory>

2、将我们上面配置的自定义路径中的 <Directory "/Library/WebServer/Documents"> 里面的,之后重启服务器

将AllowOverride None改为AllowOverride All

ContactAuthor

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值