其实具体步骤不是很麻烦,主要就是Mac的那些权限问题比较恶心。笔者已经详细的写了解决办法。请按照步骤一步一步来吧~

需要什么?

  1. 安装 web 服务器;
  2. 安装 PHP;
  3. 安装数据库,比如Navigate Premium, MySQL。

mac电脑 的OS X系统已经自带apache和php,所以只要创建.php 文件,然后上传到 web 目录中即可。服务器会自动对它们进行解析。所以你无需编译或安装任何额外的工具。下面是具体的步骤。

apache配置

1、我们需要手动开启apache服务,打开终端输入以下命令:

sudo apachectl start

手动开启后,在浏览器中输入localhost或者127.0.0.1 后会显示“It works!” 字样,则说明Apache服务开启成功;如下图:


2、修改Apache的配置文件 ,终端中输入以下命令:

sudo vim /etc/apache2/httpd.conf

然后输入电脑密码就可以进入编辑了;

找到#LoadModule php7_module libexec/apache2/libphp7.so,

这里需要注意,每个电脑里面的这个php版本不同,笔者的是7.你的要看你具体的是多少才知道,不要盲目的找7。谢谢!

去掉前面的注释符“#”(这里涉及一些mac终端终端命令懂一些基本命令就可以了,这里的话按i进入编辑模式,按Esc退出编辑模式,然后输入:wq退出vim并且保存修改);如下图:

3、已上两步之后,在终端输入命令:

sudo apachectl restart

我们就可以重启下Apache,至此Apache就已经配置好了。

4、下面就可以写个简单“hello word!”php程序来检验下。Mac OS 的Apache2的默认根目录:/Library/WebServer/Documents;我们可以在这个目录下新建.php文件,但是在此之前我们最好先安装一个php编辑器,不然用vim 编辑器没那么方便;我用的是PhpStrom,大家可以自行下载自己喜欢的编辑器。
打开终端输入一下两条命令:

touch /Library/WebServer/Documents/hello.php
open /Library/WebServer/Documents/hello.php

如果告诉你权限不够,拒绝方法的话就在前面加sudo,最高权限

输入

如果更改文件的时候发现无法修改请按笔者这篇文章来:https://wudi98.blog.csdn.net/article/details/104597754
原因是因为你只有读的权限,没有写的权限。按照笔者上面链接步骤走就可以了。

如果想要找到你的这个这个文件夹位置请使用这个命令:

cd /Library/WebServer
open .
<?phpecho "hello word!";
?>

更改地址:
localhost/hello.php
就可以看到我们echo出来的内容勒。

数据库就自行配置吧,笔者使用的是DataGrip。【都是JetBrains一套的东西】
DataGrip使用教程:https://wudi98.blog.csdn.net/article/details/102967046

Mac电脑PHP开发环境配置相关推荐

  1. Mac电脑机器视觉开发环境配置

    1.Qt的安装 Qt的安装与win和ubuntu的安装大同小异,都是下载安装包,然后安装就可以了,这个过程中可能会提示安装XCode,直接同意就可以了.之后的启动和运行类似于ubuntu,都是通过命令 ...

  2. 第一篇Mac上fluter开发环境配置

    第一篇Mac上fluter开发环境配置 一.安装Xcode 二.安装Android studio 1.下载并安装[下载android studio](https://developer.android ...

  3. Mac VScode C++开发环境配置

    Mac VScode C++开发环境配置 一 需要安装的模块 C/C++C/C++ Clang Command AdapterCode RunnerCodeLLDB 二 配置文件 c_cpp_prop ...

  4. mac下IPhone开发环境配置

    网上搜索了相关教程,但是基本上都是在讲Windows下的配置,可能大伙都是牛人,用不着MAC的机器就能实现这个功能吧,还好,我在一前辈的Blog里看到了希望,特此感谢!大家可以通过http://jsc ...

  5. Mac上Java开发环境配置

    作者:干物多田 链接:https://www.zhihu.com/question/29114464/answer/153345290 来源:知乎 著作权归作者所有.商业转载请联系作者获得授权,非商业 ...

  6. java开发电脑配置_新电脑java开发环境配置(自用)

    一.jdk下载 注:java8是长期支持版本,并且比较稳定.java13只有半年维护期,而且新发布的版本可能不稳定,不建议在正式项目中使用 2.下载时会提示需要登陆账号,注册一个即可(我的是qq邮箱, ...

  7. mac下server开发环境配置

    2019独角兽企业重金招聘Python工程师标准>>> 分类: server开发2014-01-06 19:01 605人阅读 评论(0) 收藏 举报 mac下的server开发我总 ...

  8. mac下Android开发环境配置

    # Setting PATH for Python 3.5 # The orginal version is saved in .bash_profile.pysave PATH="/Lib ...

  9. Mac M1 Java 开发环境配置

    JDK 配置 目前 Zulu JDK 支持 M1芯片,下载Download Azul Zulu Builds of OpenJDK | Azul 下载后点击安装,在控制台输入java -version ...

最新文章

  1. go waitgroup.done()异常处理_Go 异常处理
  2. python实现异步的几种方式_终于搞明白了,异步Python比同步Python究竟快在哪里?...
  3. 2-7 SpringBoot常用注解讲解
  4. Leetcode每日一题:1122.relative-sort-array(数组的相对排序)
  5. cesium等高线_Cesium专栏-气象站点色斑图、等值线图(不提供源码)
  6. js 如何实现拖动滑块
  7. 学习Java可以干什么?
  8. Jedis hget连接好久没有反应
  9. 独立网店运营简要分析
  10. python封装exe后其他人能用么_python用tesseract写的图片识别,封装exe后,本机可以用,软件放别的电脑上无法图......
  11. 如何计算做T的收益?
  12. html在360浏览器如何修改字体大小,360浏览器网页中字体大小如何修改
  13. html知识点复习整理
  14. Google地图切片TMS格式,本地使用
  15. CAS和hotspot源码
  16. 低成本佐川泽川圣安变频器设计方案
  17. 利用html2canvas 和 jspdf 实现html转pdf html转图片
  18. Introduction to Programming I
  19. 数码技术进入服装产业
  20. 【微博客】开复老师微博想到的

热门文章

  1. CSA实现单点登录原理详解 ,如何判断访问不同域名时用户是否登录
  2. 奇酷学院-数据采集及其可视化(五)
  3. 单反DCP文件制作教程 电影色调3Dlut快速实现
  4. java调用php接口_java 如何调用接口
  5. 萌新应该如何开始学习走向自动化测试高薪岗位?
  6. 4月9日 RIA 周一
  7. Java开发:实现用户注册登录的功能
  8. android dropbear 密码,Android 利用dropbear工具 配置ssh服务
  9. python将字符串转换成list或dict对象的方法
  10. css3 新增的文本属性