Apache作为最流行的Webserver端软件之中的一个。它的长处与地位不言而喻。以下介绍下在mac下搭建Apacheserver的步骤:

(1)”前往” –>”个人”“

(2)在你的个人目录下新建一个目录。改名为“Sites”(改完后可见到目录中有个指南针的图标)。注意要放在个人用户的目录下,由于它和桌面、文稿等目录一样是你私人的目录,这个目录用来专门给外部网络訪问的。

(3)打开终端,切换到apache2的目录。再输入ls能够看到以下有一个httpd.conf文件,接下来我们要对该文件进行更改。

(4)先备份一份该文件,防止之后的步骤出错该坏了,还能够拿这个副本来用。

(输入password时,终端不会显示不论什么字母之类,直接输入完按回车就可以)

再输入ls,就能够看到副本 http.conf.bak

(5)输入以下指令,就能够開始编辑这个httpd.conf文件了,在里面配置server。

(假设在此时看到”Swap file “.httpd.conf.swp” already exists!”。则输入”E”按回车。就可继续编辑)

(6)输入 “/DocumentRoot” 后按回车 (/ 是一个查找指令,表示我们如今找到DocumentRoot在哪,然后后能够改动它)。

(7)先按 “i”,进入编辑模式。接着将以下两个”/Library/WebServer/Documents”都改为開始创建的那个Sites目录的路径(注意以下的”yons”是我的username,你应该改为自己的username。或者放一个文件到那个Sites目录中,然后能够复制其路径,这样更保险点不怕输错)。

改成这样:

(8)接着在刚刚改动的地方以下,找到”Options”和”FollowSysLinks”,并在中间插入”Indexes”。(假设mac没升级到10.10则不须要操作这个)。改完后按”esc”退出编辑状态,”– INSERT –”会消失。

(9)输入”/php”来查找php内容:

(10)找到这一行,先按数字’0’。这样光标会移到行首。再按字母’x’。此时前面的凝视’#’就没有了。

(11)如图的效果。此时能够输入”:wq”保存改动后退出了。(假设认为改动出错了,能够输入”:q”不保存改动直接退出,再又一次来过)。

(12)切换到 etc 目录,拷贝相关文件

(13)输入”ls”能够看到当前目录有这两个东西:

(14)输入以下指令。重新启动Apache就可以使用。(忽略”AH00558….”)

(15)此时就大功告成了。

放在Sites的文件,就能够在浏览器中输入”127.0.0.1”或”localhost”訪问到,或者被其它电脑上的浏览器输入你的IP地址訪问到。

在mac下搭建Apacheserver的更多相关文章

  1. Mac下搭建hexo

    Mac下搭建hexo 并部署到gitcafe 1.安装brewhome ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homeb ...

  2. MAC下搭建及使用XAMPP的详细教程

    Windows和Linux都可以搭建本地伺服器(LAMP和IIS),Mac當然也可以,下面教你怎麼使用XAMPP在Mac下搭建一個功能齊全的本地伺服器 所需條件 1.Mac系統(廢話) 2.最好有可用 ...

  3. Mac下搭建php开发环境教程

    方案一:原生安装 这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X 内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考 ...

  4. mac 下搭建 Android 开发环境

    因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...

  5. mac下搭建cordova开发环境

    Apache Cordova 原名叫PhoneGap.是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发平台.PhoneGap最初由Nitobi开发,2011年 ...

  6. Mac下搭建lamp

    Mac下搭建lamp Mac 自带了Apache,并默认支持PHP环境,只需要配置Apache和PHP即可使用.需要单独安装mysql服务端. Apache 基础配置 Apache支持PHP配置 Ap ...

  7. Mac 下搭建 Apache 服务器

    Apache作为最流行的Web服务器端软件之一,它的优点与地位不言而喻.下面介绍下在Mac下搭建Apache服务器的步骤: (1)“前往” –>”个人” (2)在你的个人目录下新建一个文件夹,改 ...

  8. 在mac下搭建java开发环境

    刚刚从windows系统转到使用mac系统.感觉不是特别熟悉,须要一定的适应时间. 以下简介一下mac下搭建主要的java开发环境. 1.安装jdk 安装jdk1.7后,发现不须要进行环境变量配置,直 ...

  9. Mac下搭建hexo3.0博客

    Mac下搭建hexo3.0博客(文章同步自个人博客站点以及Github博客https://xingstarx.github.io/) window环境下搭建hexo博客 详细内容能够參考这一篇文章怎样 ...

随机推荐

  1. zygote的分裂

    1 zygote的分裂 前面已经讲了zygote分裂出了长子system_server,然后SS(system_server)就通过initAndLoop进行消息循环处理了.那么谁会向zygote发送 ...

  2. Xode 8 的那些坑

    刚发布完Xcode的8.0果断更新了,发现用起来非常容易闪退,关键是我编辑项目时默认使用Xcode8打开,导致我用Xcode7打开Xib是报错: This version does not suppo ...

  3. 【NOIP2016练习】T2 花花的聚会 (树形DP,倍增)

    题意: 花花住在 H 国.H 国有 n 个城市,其中 1 号城市为其首都.城市间有 n 1 条单向道路.从任意一个城市出发,都可以沿着这些单向道路一路走到首都.事实上,从任何一个城市走到首都的路径是唯 ...

  4. ibatis 字段类型为int时如何避免默认值得干扰

    在xml文件中配置查询语句时,通常都是采用以下方法: <select id="getByExample" resultMap="PgWtResult" p ...

  5. vue 上传文件 和 下载文件

    Vue上传文件,不必使用什么element 的uplaod, 也不用什么npm上找的个人写的包,就用原生的Vue加axios就行了, 废话不多说,直接上代码:html: <input type= ...

  6. Codeforces 629 A. Far Relative’s Birthday Cake

      A. Far Relative’s Birthday Cake   time limit per test 1 second memory limit per test 256 megabytes ...

  7. IntelliJ IDEA版本:Ultimate、Community、EAP版本的区别

    Community: 社区版,免费,但是功能有限制,Android Studio就是基于这个版本定制的. http://idea-intellij.com/intellij-community/ Ul ...

  8. 【spring data jpa】repository中使用@Query注解使用hql查询,使用@Param引用参数,报错:For queries with named parameters you need to use provide names for method parameters. Use @Param for query method parameters, or when on

    在spring boot中, repository中使用@Query注解使用hql查询,使用@Param引用参数 如题报错: For queries with named parameters you ...

  9. clipRect 介绍

    clipRect 介绍 博客分类: android   android的clip有以下两点疑问: Clip(剪切)的时机 Clip中的Op的参数的意思.   通常咱们理解的clip(剪切),是对已经存 ...

  10. Linux进程调度(3):进程切换分析

     3.调度函数schedule()分析 当kernel/sched.c:sched_tick()执行完,并且时钟中断返回时,就会调用kernel/sched.c:schedule()完成进程切换.我们 ...