Mac上配置Apache 服务器

一. 目的

能够有一个测试的服务器,不是所有的服务器都是免费的( 一般就提供GET )

二.为什么Apache

  1. 使用最广的 Web 服务器
  2. Mac自带,只需要修改几个配置就搞定了.简单.方便
  3. 有些特殊的服务器功能,Apache都能很好的支持
    例如: HTTP PUT/DELETE

三.准备工作

用户没有密码需设置用户密码

四.配置服务器

1.首先在 /Users/用户名/ 目录下创建"Sites" 的文件夹

  1. 终端命令:

//切换工作目录
$cd /etc/apache2

//备份文件,以防不测
$sudo cp httpd.conf httpd.conf.bak

//如果后悔了.我们通过以下命令恢复
$sudo cp httpd.conf.bak httpd.conf

//用vim编辑器httpd.conf
$sudo vim httpd.conf

//查找DocumentRoot
$/DocumentRoot
//修改路径为/Users/用户名/Sites

修改DocumentRoot

加上indexes(mac 10.10以后需要修改的地方)

indexes

//查找php
$/php
干掉php5 的一个注释 直接按一下 x

//保存
$:wq
//或者强制保存
$:wq!

//切换工作目录
$cd /etc

//拷贝 php 文件
$sudo cp php.ini.default php.ini

//启动apache 服务器
$sudo apachectl -k start

==========================

Vim 简单操作
i 进入编辑模式 ESC 退出到命令模式
:wq 保存退出 :q! 不保存直接退出

友情提示:

  1. unix 认为 能够在终端比划的人都是高手,所以如果你使用 sudo (以管理员身份执行的命令) 就不会给你回退的机会
  2. 计算机重启是不会自动重启apache
  3. 关闭 apache $sudo apachectl -k stop
  4. 启动 apache $sudo apachectl -k start
  5. 重启 apache $sudo apachectl -k restart

你可能感兴趣的:(Mac上配置Apache 服务器)