前几天终于换了台电脑,一开始还有点不习惯,用了2天发现mac做开发还真便利不少,洁面看起来让人心旷神怡啊!真的有一种鸟枪换炮的感觉。

作为一个PHP开发工程师,换了抢还得知道怎么上子弹不是。

我们在mac上如何搭建一个PHP开发环境呢?

mac本身是自带PHP和apache的,我们下载个mysql就可以了。

配置起来相对来说还比较麻烦,这里我们主要讲集成环境MAMP的使用。[点我下载]

下载之后默认安装即可,得到如下界面

你可根据自己需要设置apache、mysql的端口号,根据自己的习惯我apache:80 mysql:3360

安装完毕之后项目默认地址看下图

添加一个虚拟主机,是我用过最便利的工具没有之一,只需要简单的设置:看下图

就这样简单轻松就搭建了一个php开发环境了,真的很强大。

那么下面说说我在使用他的过程中遇到过哪些坑?

1、使用终端连接数据库能够连接上,但是使用Navicat for MySQL工具连接数据库死活报错,折腾了大半天的时间,够坑!

解决方案:看下图

2、mac终端下如何连接数据库?

解决方案:mac默认是没加软连接的,相当于window的环境变量,如下图

mac下快速搭建php开发环境,鸟枪换大炮,Mac下快速搭建PHP开发环境mamp的使用相关推荐

  1. 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 | VSCode | Git | 好用工具)

    文章目录 一.前言 二.Unity下载安装 三.VSCode 1.VSCode下载安装 2.VSCode插件 2.1.unity3d-pack插件 2.2.Bracket Pair Colorizer ...

  2. 【游戏开发环境】Unity使用Mac电脑开发,开发环境的搭建(Mac mini M1 VSCode Git 好用工具)

    文章目录 一.前言 二.Unity下载安装 三.VSCode 1.VSCode下载安装 2.VSCode插件 2.1.unity3d-pack插件 2.2.Bracket Pair Colorizer ...

  3. Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决

    Mac下eclipse的Hadoop开发环境配置中以及windows->preferences下看不到Hadoop/MapReduce的配置项问题解决 1. 下载hadoop插件 下载好hado ...

  4. Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  5. vim配置python开发环境_Win10系统下安装编辑器之神(The God of Editor)Vim并且构建Python生态开发环境(2020年最新攻略)...

    众神殿内,依次坐着Editplus.Atom.Sublime.Vscode.JetBrains家族.Comodo等等一众编辑器界的大佬们,偌大的殿堂内几无立锥之地,然而在殿内的金漆雕龙宝座上,端坐着一 ...

  6. Mac笔记本中是用Idea开发工具在Java项目中调用python脚本遇到的环境变量问题解决...

    问题描述: mac笔记本本身会自带几个python版本,比如python2.7版本,我没有改动mac默认的python版本,只是安装了python3.7版本. 使用Pycharm开发Python项目没 ...

  7. 五部搞定Android开发环境部署——费UC噶不过详细的Android开发环境搭建教程

     五步搞定Android开发环境部署--非常详细的Android开发环境搭建教程 引言 在windows安装Android的开发环境不简单也说不上算复杂,本文写给第一次想在自己Windows上建立 ...

  8. iPad越狱搭建java环境_win7+virtualbox安装Mac os搭建完美越狱环境

    前久一直有朋友询问,win下的redsn0w_mac_0.9.7b5 iPad 完美越狱教程,蓝牙重启均OK[mac越狱,iPad]'或者'iOS 4.2.1完美越狱测试教程[适用于iphone4及m ...

  9. win10php环境配置教程,Windows10系统下如何去配置PHP开发环境

    Windows下搭建(Apache+PHP+MySQL)=>WAMP Linux下搭建(Apache+PHP+MySQL) =>LAMP PHP开发环境配置一般有套件安装和自定义安装两种方 ...

最新文章

  1. tensorflow基础练习:线性模型
  2. 抢票 | AI未来说学术论坛第十期 视频理解与推荐专场
  3. IOS 设备信息读取
  4. linux下telnet失败怎么处理,CentOS下telnet退出失败的解决办法
  5. VB6:通过ADO访问Oracle存储过程返回的结果集
  6. (笔记)Mysql命令drop database:删除数据库
  7. matlab中ndims函数,matlab中的size(),length(),ndims()函数的用法
  8. event.type 事件属性
  9. VS2010安装VC9 RunTime 失败的问题
  10. linux 从设备 spi,在Linux 4.9设备树中添加SPI slave设备rapbery pi
  11. 大数据——DBT:dbt的数据质量监控插件re_data二次开发及编译(生产环境篇)
  12. java实现蒲福风级_蒲福风力级的意思_蒲福风力级是什么意思_蒲福风力级的近义词_反义词_读音-沪江在线词典...
  13. Resource of computer vision, pattern recognition, machine learning etc.
  14. Google搜索规则——更准确的获取内容
  15. SNMP、MIB和OID概述
  16. Arista思科网络专利案,Arista又赢一回合
  17. 【English】《控方证人》
  18. Intellij IDEA如何修改文件的打开方式,创建文件添加后缀名无效!始终默认text文件打开
  19. 「kd指标」kd指标原理
  20. LU分解完成利用节点电压法的简易电路求解程序(一)

热门文章

  1. DS1819 对应版本的FFMPEG_Qt音视频开发33-ffmpeg安卓版
  2. 在pycharm里做echarts_用 ECharts 做出漂亮的数据统计图
  3. 【Mybatis 之应用篇】 5_Mybatis总结(附20道练习题以及答案)
  4. 【Java】6.7 内部类
  5. vs2013下oracle proc配置
  6. ArrayList深入解析,看这篇就够了
  7. java面试题大合集(开发者必看三)
  8. struts2 的form 标签theme属性
  9. Nginx-Nginx配置文件详细说明
  10. {网络编程}和{多线程}应用:基于UDP协议【实现多发送方发送数据到同一个接收者】--练习