服务器配置步骤:
1.打开服务器配置目录
cd /etc/apache2/
2. 查看当前目录下内容
ls
3. 修改服务器根路径
// 先备份下文件,以防不测
sudo cp httpd.conf http.conf.bak
// 当后续出现问题时,可以使用下面命令恢复
sudo cp http.conf.bak httpd.conf
sudo vim httpd.conf //进入服务器配置文件
/DocumentRoot 回车 //查找服务器默认根路径
//将默认根路径 DocumentRoot "/Library/WebServer/Documents" 注释掉;
/* vim命令
i 插入、修改
esc 切换到命令模式
/Document 为查找
x 删除当前光标的元素
shift+v 选中当前行
y 复制
p 粘贴
:wq 保存退出
:q! 不保存退出
*/
//在注释掉的根路径下面一行增加新的根路径
DocumentRoot "/Users/Seven/Sites"
//将 <Directory "/Library/WebServer/Documents"> 注释掉;
增加新的 <Directory "/Users/Seven/Sites">
/*注意: Mac 10.10 的 Apache 增加如下操作!*/
//在 httpd.conf 中找到
"Options FollowSymLinks Multiviews"
//加一个单词 Indexes,修改后的结果如下:
"Options Indexes FollowSymLinks Multiviews"
/** 另外, 如果想展示php界面 */
/php //删除行首注释#
cd /etc //切换到etc目录下
sudo cp php.ini.default php.ini //更改php设置
sudo apachectl -k restart //重启服务器
4> 保存退出
:wq 回车
"注意":如果感觉修改错误了,想重新进入修改,就做不保存退出的操作
不保存退出
:q! 回车
启动服务器
sudo apachectl -k start 或者 sudo apachectl start
关闭服务器:
sudo apachectl -k stop 或者 sudo apachectl stop
重新启动服务器
sudo apachectl -k restart 或者 $sudo apachectl restart
划重点
Mac系统下自带apache
apache的使用方式:
启动:
sudo apachectl start
获取版本号:
sudo apachectl -v
关闭:
sudo apachectl stop
重启:
sudo apachectl restart
在浏览器中输入localhost,就可以看到It Works!
补充:
查看当前文件夹访问权限
ls -la
chmod 644 info.html
chmod 644 *.*
其他
================================================================================
常见问题:
1. 如果点击info.php文件,出现下载,或者只是显示一小段文字
解决办法:
在终端中输入以下两个命令:
// 关闭 apache 服务器
$sudo apachectl -k stop
// 重新再次启动 apache
$sudo apachectl -k start
2. 每次启动计算机,Apache服务器默认是不会自动启动的!
可以启动计算机之后,打开终端,输入以下命令:
// 启动 apache
$sudo apachectl -k start
3. 最常见的问题
交换文件已经存在,直接按字母 "d",可以删除交换文件!
4. Mac 10.10 的 Apache 配置略微有一些不一样!
看"服务器配置视频\02-Mac10.10 Apache配置.mp4"
在 httpd.conf 中找到
"Options FollowSymLinks Multiviews"
加一个单词 Indexes,修改后的结果如下:
"Options Indexes FollowSymLinks Multiviews"