一、熟悉一下vim基本操作
vim有两种模式:
1、命令模式、用于输入命令(输入法必须在英文状态)
(1)shift+V 可以选中一行;
(2)y 复制一行
(3)p 在当前行下方粘贴复制内容
(4)dd 删除到行尾
(5)x 删除一个字符
(6):wq 保存退出
(7):q!不保存退出
(8):set nu/nonu 显示行号
(9):/”vocabulary”跳转到下一个要查找的vocabulary
(10)i 进入编辑模式

2、编辑模式:用于编辑
按Esc可以切换回命令模式

s/str1/str2/ #用字符串 str2 替换行中首次出现的字符串
str1 s/str1/str2/g #用字符串 str2 替换行中所有出现的字符串
.,$ s/str1/str2/g #用字符串 str2 替换正文当前行到末尾所有出现的字符串
1,$ s/str1/str2/g #用字符串 str2 替换正文中所有出现的字符串 str1

二、在本地创建服务器
因为服务器涉及访问安全,所以首先得给用户设置密码;在用户文件下面新建站点:
0、设置用户密码;
1、用户根目录创建Sites目录;
手动新建:直接新建一个叫Sites文件夹
命令新建:sudo mkdir ~/Sites
2、为使用用户开启Sites目录的读写权限;

在mac系统中Apache是系统自带的,所以不需要安装Apache,但是我们需要自定义配置一下路径以及权限。
3、开启Apache并查看;
命令开启:sudo apachectl start
其他命令:
重启sudo apachectl restart
关闭sudo apachectl stop

启用 Apache 之后,在浏览器中访问 http://localhost 或 http://127.0.0.1,如果出现“It works!”就表示运行正常。

4、修改配置文件的DocumentRoot&Options

a 路径切换到Apache:cd /etc/apache2
b 备份文件,以防不测,只需要执行一次就可以了:sudo cp httpd.conf httpd.conf.bak
( 提示:下面这行代码不要打,如果后续操作出现错误!才需要使用以下命令,恢复备份过的 httpd.conf 文件:
sudo cp httpd.conf.bak httpd.conf)
c 用vim编辑httpd.conf
sudo vim httpd.conf
d 查找DocumentRoot
/DocumentRoot
e 按下 i 进入编辑模式
可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径
f 查找Options
/Options
定位到这一行后把光标移到*左边按下 x 删除“#”
改好之后,先按下esc键退出编辑模式,再输入:wq 保存并退出, 如果打错了不想保存就是 :q!
(如果是10.10系统的话还有一步:查找Options 输入/Options 也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词
Indexes)

5、提取浏览器网页内容,把html及资源放到Sites目录
6、重启Apache,访问http://localhost/或http://127.0.0.1:80/测试
7、创建db,重启Apache测试