1、mac电脑自带Apache服务,所以无需重复安装。可以通过命令查看:php -v 和 apachectl -v
2、确保Apache服务已启动,可以查看Apache进程:ps -ef | grep httpd
3、可以使用命令:sudo apachectl start (stop/restart)
4、然后以root权限进入Apache的配置文件中修改配置文件:sudo vim /etc/apache2/httpd.conf
5、解开配置文件中这几个模块的注释

6、添加index.php标记

7、修改网站根目录配置
一般默认的开发目录是:/Library/WebServer/Documents,但是可以根据自己的习惯更改目录。步骤:先在自己熟悉的路径下创建一个文件夹 – 然后得到文件的绝对路径 – 将DocumentRoot "/Library/WebServer/Documents"和<Directory “/Library/WebServer/Documents”>中的路径更改为自己的路径 – 并将下方的AllowOverride None改为AllowOverride All*
无论是否更改为自己熟悉的目录,之后还需更改:

8、修改访问权限

9、修改完所有的配置文件后,需要重启服务:sudo apachectl restart
10、进入开发目录,在index.php中写入代码(如果没有,则需要先创建),然后在浏览器中输入:localhost,就可以输出index.php文件的输出内容
11、可能这个时候还不能成功,可以查看80端口是否被占用:sudo lsof -iTCP:80 -sTCP:LISTEN 或者进行语法检查:sudo /usr/sbin/httpd -k star

在mac上启PHP服务相关推荐

  1. 如何在Mac上加入adb服务

    1,打开终端,敲入命令:sudo vi .bash_profile  (如果有密码就为本机登录密码)(如果没有这个文件就会创建一个新的) 默认终端目录如图,生成的文件为隐藏文件: 2,在文件中写入一下 ...

  2. (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接

    1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...

  3. TiDB之mac上搭建及调试技巧

    此文目的 由于本人最近已经成为TiDB的粉丝,所以就开始各种研究TiDB的源码,研究源码这个事情,首先就需要在自己电脑上不断的调试及修改.TiDB本身的代码是非常容易编译和调试的,但是要把PD.TiK ...

  4. Mac上一款简单实用的系统清理和优化工具

    iBoostUp Mac版是一款简单实用的系统清理和优化工具,iBoostUp通过清除不需要的文件,修复硬盘,提供性能建议,通过删除cookies来保护您的隐私,显示易于访问的系统信息以及更多功能,从 ...

  5. 如何在Mac上关闭“聚焦”的 Siri 建议?

    在Mac上关闭"聚焦"的 Siri 建议后,"聚焦"只会搜索 Mac 上的内容,而不再搜索网页中的内容.同时您还可以为"聚焦"关闭" ...

  6. shell 统计一个词出现的概率_如何在Mac上设置系统范围的字数统计服务

    在本文中,我们将向您展示如何创建系统范围的服务,使您能够在TextEdit,Safari,Mail或Mac上的任何可让您突出显示文本的应用程序中立即获得字数统计和字符计数.如果您经常发现自己粘贴到空白 ...

  7. mac 上安装服务,查看服务,重启和关闭

    首先了解下的Mac的 homebrew ,官网:https://brew.sh/index_zh-cn.html 简单的说: Homebrew 能干什么? 答:使用 Homebrew 安装 Apple ...

  8. 用虚拟机配置iis服务器,在mac上安装虚拟机搭载Windows服务的方法

    一.下载虚拟机 官方下载网址 https://www.vmware.com/ 二.下载想要安装的Windows版本 推荐下载网址https://msdn.itellyou.cn/(msdn建议收藏,相 ...

  9. [转] 在Mac上搭建React Native开发环境

    原文链接: http://blog.csdn.net/xiangzhihong8/article/details/53914336 概述 前面我们介绍过在window环境下开发React Native ...

最新文章

  1. WhatsApp与Gmail用户数均突破10亿大关
  2. c语言if(!k1)x=1,C语言选择题题库2
  3. python教程:ConfigParser模块使用教程
  4. 纯Python包发布setup脚本编写示例
  5. oracle 操作树大全,oracle树查询语句
  6. 数据挖掘工具weka使用
  7. Lambda表达式最佳实践
  8. Could not autowire. No beans of 'JavaMailSender' type found..md
  9. React-引领未来的用户界面开发框架-读书笔记(二)
  10. 使用VSTS为ASP.NET Core构建DevOps CI/CD管道
  11. Dotnetcore或owin程序启用SSL的方法
  12. reply-code=404, reply-text=NOT_FOUND - no exchange
  13. Q96:PT(3):基于噪声的纹理(Noise-Based Textures)(0)——概述
  14. 【互联网公司面试评价表】
  15. XJad反编译工具下载链接及使用教程
  16. 提取pdf目录的方法
  17. 水浸变送器水浸传感器的原理是什么?
  18. cp强制覆盖与不覆盖拷贝方法
  19. 一夜身价暴涨千倍,如何发布你自己的 ICO?
  20. 初中毕业能报考成人大专吗 可以选择什么专业

热门文章

  1. mysql mediumint是什么类型_MySQL中数值类型中smallint、mediumint等区别是什么 - 晓雨网...
  2. vue实现根据链接生成带logo二维码,并下载
  3. Linux(Centos)部署 Python项目
  4. AI面试之SVM推导
  5. 合并C#的控件tableLayoutPanel中的行和列
  6. 谷歌,IBM ,微软:2019年量子计算驱动区块链加速落地
  7. 【HTML——落花雨(你飘摇的美丽~)】(效果+特效)
  8. css怎么恢复清背景,如何清除css背景透明?
  9. 15.Unity2D 横版 骨骼动画 之 单张切片图骨骼动画+Aseprite像素画软件
  10. 嵌入式Linux移植dropbear