Mac下配置apache

简介:

一、前言

    今天遇到问题,怎么配置apache在Mac上,原来Mac自带apache,只需要自己开启配置一下就行了。

二、步骤:

    1、修改apache的http_conf文件

        打开finder前往/private/etc/apache2,在这个文件加下有一个http.conf用文本编辑器打开。

        修改第一处:查找php。得到如下结果


#LoadModule php5_module libexec/apache2/libphp5.so

        去掉前面的#号。

        修改第二处:查找documentRoot。会找到类似的语句


#
 
# DocumentRoot: The directory out of which you will serve your
 
# documents. By default, all requests are taken from this directory, but
 
# symbolic links and aliases may be used to point to other locations.
 
#
 
DocumentRoot "/Users/admin/Sites"
 
<Directory "/Users/admin/Sites">
 
    #
 
    # Possible values for the Options directive are "None", "All",
 
    # or any combination of:
 
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
 
    #
 
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
 
    # doesn't give it to you.
 
    #
 
    # The Options directive is both complicated and important.  Please see
 
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
 
    # for more information.
 
    #
 
    Options FollowSymLinks Multiviews
 
    MultiviewsMatch Any

在DocumentRoot “”引号中填入自己的路径。我的是在Users/admin/Sites,同时把紧挨着的Directory的“”引号后面也修改为自己的路径。

        修改第三处:查找:directory.会找到类似的语句


#
 
# "/Library/WebServer/CGI-Executables" should be changed to whatever your ScriptAliased
 
# CGI directory exists, if you have that configured.
 
#
 
<Directory "/Library/WebServer/CGI-Executables">
 
    AllowOverride None
 
    Options None
 
    Require all granted
 
</Directory>
 
  
 
<IfModule mime_module>
 
    #
 
    # TypesConfig points to the file containing the list of mappings from
 
    # filename extension

将<Directory></Directory>中的内容修改为我上面的。

    然后保存。

    第二步:重启apache

        下边是用到的命令


停止服务:sudo /usr/sbin/apachectl stop
 
            开启服务:sudo /usr/sbin/apachectl start
 
            重启服务:sudo /usr/sbin/apachectl restart

然后在你刚在指定的文件夹下新建一个php文件测试即可。(我的在/Users/admin/Sites

亲,成功了么?成功了请回复一下。不成功再修改,个人亲测可以。

相关文章
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
822 1
|
9月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
开发工具 git 开发者
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
本篇将专注于如何在 DevEco Studio 中安装和配置必要的插件,以增强开发功能和提升效率。通过正确配置插件,开发流程能够得到简化,开发体验也会更加顺畅。
501 1
「Mac畅玩鸿蒙与硬件3」鸿蒙开发环境配置篇3 - DevEco Studio插件安装与配置
|
Java Shell 应用服务中间件
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
这篇文章介绍了如何在Mac系统下配置Java JDK、Maven和Tomcat的环境变量,包括配置文件的选择、解决环境变量在zsh shell中无效的问题、查看和设置系统环境变量的方法,以及JDK和Maven的下载、配置和测试步骤。
5665 1
Mac系统下配置环境变量:Javajdk、maven、tomcat 环境变量配置及对应配置文件
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
211 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
708 7
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
171 4
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
150 2
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
255 3

推荐镜像

更多