IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 【MAC】mac上配置Apache服务器 -> 正文阅读

[系统运维]【MAC】mac上配置Apache服务器

mac上配置Apache服务器

参考文章:

https://blog.csdn.net/wanxue0804/article/details/79434058

一、启动Apache:

终端:

//开启apache:  sudo apachectl start

//重启apache:  sudo apachectl restart

//关闭apache:  sudo apachectl stop

image-20211208163230302

回车会提示输入密码,也就是你电脑的密码

http://127.0.0.1/测试一下,成功:

image-20211208163142124

二、配置

1、首先在自己的电脑昵称的文件夹下 建一个sites文件夹

里面随便放上一些后台的假数据。

我的是10.13.2版本的,记住文件夹要放在User文件夹下,否则好像会失败 新版的位置是Macintosh HD > 用户 > 你的电脑名

image-20211208163419512

2.找到配置文件,给原来文件备份

接下来都是在终端下操作 输入下面指令($后面的代码可以直接复制)

// 切换工作目录

$cd /etc/apache2

// 备份文件,以防不测,只需要执行一次就可以了

$sudo cp httpd.conf httpd.conf.bak

image-20211208163704677

3.开始修改配置文件

// 用vim编辑httpd.conf

$sudo vim httpd.conf

// 查找DocumentRoot

/DocumentRoot

按下 i 进入编辑模式

可以看到有两个路径 把他们都改成你刚才建的那个Sites 文件夹的路径

image-20211208163909114

image-20211208165048568

附上vim

【yy】 复制光标所在的那一行
【nyy】 复制光标所在的向下n行

【p,P】 p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴

【/word】 在文件中查找内容为word的字符串(向下查找)

向前滚动一屏:Ctrl+F

向后滚动一屏:Ctrl+B

【u】 撤消上一个操作

再查找下 php

/php

定位到这一行后把这行最前面的#删除

image-20211208165454163

(**如果是10.10以上的系统的话还有一步:**查找Options 输入

/Options 

也可以目测自己找到图中的位置,在Options和Follow之间增加一个单词)

image-20211208165826435

改好之后先按下esc键退出编辑模式,再输入:wq 保存并退出 如果打错了不想保存就是 :q!

4.收尾工作与确认成功

//切换到工作目录

$cd /etc

//拷贝配置文件

$sudo cp php.ini.default php.ini

// 重新启动apache服务器 之后下面说这句话是正常的

$sudo apachectl -k restart

之后下面说这句话是正常的不用担心

image-20211208165959556

image-20211208170125320

再确认下到底成功了没有,就到浏览器里输入localhost如果能来到下面界面就对了

image-20211208170237979

5.注意事项

注意前面的备份。不要多次备份。

注意再vim编辑下全部使用英文符号和字母

每次关机开机之后再想用服务器就要重新敲下开启的指令

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-12-09 12:04:23  更:2021-12-09 12:06:05 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/16 4:34:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码