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

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

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

(4)先备份一份该文件,防止之后的步骤出错该坏了,还可以拿这个副本来用。(输入密码时,终端不会显示任何字母之类,直接输入完按回车即可)

再输入ls,就可以看到副本 http.conf.bak
(5)输入以下指令,就可以开始编辑这个httpd.conf文件了,在里面配置服务器。

(如果在此时看到”Swap file “.httpd.conf.swp” already exists!”,则输入”E”按回车,就可继续编辑)
(6)输入 “/DocumentRoot” 后按回车 (/ 是一个查找指令,表示我们现在找到DocumentRoot在哪,然后后可以修改它)。
(7)先按 “i”,进入编辑模式;接着将下面两个”/Library/WebServer/Documents”都改为开始创建的那个Sites文件夹的路径(注意下面的”yons”是我的用户名,你应该改为自己的用户名。或者放一个文件到那个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 下搭建 Apache 服务器的更多相关文章
- mac下搭建Apache服务器环境
mac下自带了一个Apache服务环境,所以不需要另外去下载,直接配置就好了. 一.启动Apache服务 在终端下输入 sudo apachectl start , 启动Apache服务.在浏览器输入 ...
- 转:Mac下搭建svn服务器和XCode配置svn
Mac下搭建svn服务器和XCode配置svn 先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2. ...
- Mac下搭建Apache+PHP+MySql运行环境
https://www.cnblogs.com/xiaovw/p/8854896.html 前言 我们在Mac上搭建Apache+PHP+MySql环境是非常方便的,因为Mac预装的有Apache和P ...
- mac下搭建http服务器(apache+php),使用homebrew升级php
新版mac依旧预装了 Apache ,但是已经不能在 「系统偏好设置」中的「Web 共享」来开启了,需要手动通过命令行开启. 启动Apache 启动:sudo apachectl start 停止:s ...
- Mac下配置Apache服务器
有的时候,我们需要在内网工作组中分享一些文件或是后台接口没有及时给出,你又想要模拟真实数据,直接在项目里创建plist也可以做到这种需求,但难免让工程变得冗余且看起来比较Low.这个时候就看出配置本地 ...
- Mac下搭建SVN服务器
1.检查机器上是否安装svnserve zhangdeqiangdeiMac:Downloads hengjiang$ svnserve --version svnserve, version (r1 ...
- Mac 下 搭建 svn 服务器
Mac自带了svn服务端和客户端,所以只需要简单配置一下就可以使用. 1.创建svn repository svnadmin create /Users/gaohf/svn/repository 2. ...
- Mac下搭建svn服务器和XCode配置svn
先打开命令行终端. 1.创建svn repository svnadmin create /yourpath/svnroot/repository 2.配置svn用户权限. / yourpath /s ...
- Mac下搭建PHP服务器
打开终端 1. 输入 sudo vi /etc/apache2/httpd.conf 2.把167-170的前面#去掉即加载下面几个模块 1.LoadModule alias_module libe ...
随机推荐
- 使用git管理代码
上传工程 1.登录github后,点击右上角带有+号的图标,输入仓库名创建仓库(Repository). 2.在项目文件夹下执行以下命令: touch README.md git init 如果工程中 ...
- 【转】C++ 枚举类型的思考
转自: http://blog.csdn.net/classfactory/article/details/87749 C++ 中的枚举类型继承于 C 语言.就像其他从 C 语言继承过来的很多特性一样 ...
- Tarjan/2-SAT学习笔记
Tarjan/2-SAT Tags:图论 作业部落 评论地址 Tarjan 用来求割边或者割点,求点双联通分量或者边双联通分量 点双联通分量:两个点之间有两条点不相交的路径 边双联通分量:两个点之间有 ...
- Codeforces 912 D. Fishes (贪心、bfs)
题目链接:Fishes 题意: 有一个n×m的鱼塘,有一张r×r的渔网,现在往池塘里面放k条鱼(每个格子只能放一条鱼), 现在撒网的地方是随机的(必须在池塘内),问能捕的鱼的期望值最大是多少? 题解: ...
- bzoj 2238 Mst
显然先求出最小生成树 如果删的是非树边就不用管,还是能取最小生成树 如果删的是树边就有非树边可以替代它 反向考虑,每条非树边可以替代最小生成树上一条路径的边 所以树剖加线段树,对每条非树边在树上更新对 ...
- Developing modules for the Apache HTTP Server 2.4
Developing modules for the Apache HTTP Server 2.4 Available Languages: en This document explains how ...
- 使用scrapy框架的monkey出现monkeypatchwarning: monkey-patching ssl after ssl...的解决办法
问题描述: 环境情况: pycharm 2016.1.4———-python 3.6.0——–windows10系统 在scrapy爬虫框架中, 使用协程gevent中的monkey时, 可能会出现 ...
- Frida----frida tools的使用
翻译自官方网站:https://www.frida.re/docs/home/ 如果有理解不对的地方,请大家指出 frida Cll frida -U 包名 调试连接到电脑上设备中的应用 frida ...
- centos7安装vim以及在vim中显示中文
1.centos7安装vim yum -y install vim(简单粗暴安装方法) 2.在vim中显示中文不出现乱码 (1).vim ~/.vimrc (~/.vimrc为vim配置文件) (2) ...
- python属性访问
1.python属性访问魔法方法: >>> class C: def __getattribute__(self,name): print("getattribute&qu ...