注:
macOS自带Apache服务器,只需要修改几个配置就可以
目录要在/Users/TaoWang
修改系统文件一定记住”sudo”,否则会没有权限
在修改系统文件前请先备份
etc 目录有点类似于 windows/system32, 存放配置文件的目录
备份和恢复系统文件:
//备份: cp (copy 的缩写) httpd.conf (源文件) httpd.conf.bak (目标文件)
sudo cp httpd.conf httpd.conf.bak
//恢复
sudo cp httpd.conf.bak httpd.conf
配置Apache服务器步骤:
//1.在Finder创建一个 "/Users/TaoWang/Sites" 文件夹
//2.进入apache2文件夹
cd /etc/apache2/
//3.用 vim 编辑器打开 httpd.conf
sudo vim httpd.conf
//4.修改配置
//4.1修改DocumentRoot
#DocumentRoot "/Library/WebServer/Documents"
DocumentRoot "/Users/TaoWang/Sites"
#<Directory "/Library/WebServer/Documents">
<Directory "/Users/TaoWang/Sites">
//4.2在 "Options FollowSymLinks Multiviews" 加一个单词 Indexes
Options Indexes FollowSymLinks Multiviews
//4.3保存并退出编辑
:wq
//启动服务器
sudo apachectl -k start 或者 sudo apachectl start//启动服务器
sudo apachectl -k stop 或者 sudo apachectl stop//关闭服务器
sudo apachectl -k restart 或者 sudo apachectl restart//重启服务器
//测试是否成功启动服务器
127.0.0.1 或者 localhost 或者 本机的ip地址
Vim编辑器命令:
vim里面只能用键盘, 不能用鼠标
vim编辑器有两种模式:
-编辑模式: 可以进行正常的编辑操作
左下方显示 -- INSERT --
"在命令模式下输入 i 能够进入编辑模式"
-命令模式: 可以通过命令
左下方什么也不显示
"在编辑模式下按 ESC 能够返回到命令模式"
/xxx 查找xxx
n 执行上一次查找
0 到行首
w 光标往后移动一个词
b 光标往前移动一个词
x 删除当前一个字符
dw 删除一个单词
D 删除到行尾
dd 删除整行
V 选中整行
y 将选中部分的内容复制到剪切板
p 在光标下方粘贴剪切板中的内容
u 撤销上一次修改
numG 移动光标到指定的行(num)。(比如 10G 就是到第 10 行)
gg 到文件开始
G 到文件末尾
:wq 保存退出
:q! 不保存退出