前言

Windows搭建PHP开发环境很熟练了,要在自己的Mac搭建PHP开发环境还是第一次,因此分享给大家。

Mac自带Apache、php,需要自己安装MySql。

1.启动Apache

// 启动Apache服务

sudo apachectl start

// 重启Apache服务

sudo apachectl restart

// 停止Apache服务

sudo apachectl stop

// 查看Apache版本

httpd -v

Mac OS自带Apache,只需要启动Apache就行。

在终端输入命令:

sudo apachectl start

注意这里Password输入Mac密码。

打开浏览器输入127.0.0.1,出现It Works字符串,就说明Apache已经成功启动。

2.配置Php

Mac OS也是自带Php,需要在Apache的配置文件里添加对Php的支持就OK。

2.1 修改Apache配置文件,在终端输入命令:

sudo vim /etc/apache2/httpd.conf

2.2 找到如下代码,并删除注释。

#LoadModule php7_module libexec/apache2/libphp7.so

2.3 重启Apache。在终端输入命令:

sudo apachectl restart

2.4 进入根目录。在终端输入命令:

cd /Library/WebServer/Documents

2.5 新建一个test.php,并复制以下代码。在终端输入命令:

sudo vim test.php

复制代码:

It works!

phpinfo()

?>

2.6 打开浏览器输入:127.0.0.1/test.php,如下界面,表示Php基本环境搭建完成。

3.安装MySql,并配置Mysql。

3.1 自行下载Mysql,并安装。

3.2 进入系统偏好设置,启动Mysql。

3.3 将MySql添加到系统中。

3.3.1 查看此目录下是否有MySql。在终端输入命令:

/usr/local/mysql/bin

3.3.2 在.bash_profile文件中,添加目录。在终端输入命令:

vim ~/.bash_profile

PATH=$PATH:/usr/local/mysql/bin

3.3.3 修改配置文件,立即生效。在终端输入命令:

source ~/.bash_profile

3.4登陆MySql,

mysql -u root -p

最终的话

3.4登陆Mysql的时候报错。

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

解决MySql登陆报错ERROR 1045 (28000)

天勤 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权

转载请注明原文链接:Mac搭建php开发环境:Apache+php+MySql

mac mysql php_Mac搭建php开发环境:Apache+php+MySql相关推荐

  1. good-Windows下搭建PHP开发环境(Apache+PHP+MySQL)

    PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发 ...

  2. mac电脑m1搭建java开发环境参考手册

    1 背景介绍 开发人员经常会换电脑,或者换新电脑,意味着重新搭建开发环境,很麻烦.但新电脑到手里面了,不换又不好,此篇专门用来记录mac电脑m1搭建java开发环境的步骤.希望对读者有所帮助,一条龙服 ...

  3. Python编程入门:教你在mac下如何搭建python开发环境

    以前的Python编程入门教程中有跟大家说过一般情况下如何搭建Python开发环境,有很多伙伴说那么mac的该如何操作呢?今天就跟大家出一期针对mac搭建Python开发环境的操作方法!有需要的伙伴可 ...

  4. mac下快速搭建php开发环境,鸟枪换大炮,Mac下快速搭建PHP开发环境mamp的使用

    前几天终于换了台电脑,一开始还有点不习惯,用了2天发现mac做开发还真便利不少,洁面看起来让人心旷神怡啊!真的有一种鸟枪换炮的感觉. 作为一个PHP开发工程师,换了抢还得知道怎么上子弹不是. 我们在m ...

  5. Mac下快速搭建PHP开发环境

    最近做了一个后端的项目,是用PHP+MySQL+Nginx做的,所以把搭建环境的方法简单总结一下. 备注: 物料:Apache/Nginx+PHP+MySQL+MAMP Mac OS 10.12.1 ...

  6. Vagrant搭建Ubuntu-JavaEE开发环境——Tomcat+JDK+MySQL+dubbo+测试

    Vagrant搭建(Tomcat8+JDK7+MySQL5+dubbo) JDK 1.下载jdk 2.解压JDK tar -xzvf jdk-7u79-linux-x64.tar.gz 3.设置环境变 ...

  7. Mac OS—苹果搭建Android开发环境

    如何在MAC OS X 安装Android SDK 我以往用的开发环境都是以MAC OS安装VMware来跑不同的Windows OS,目前慢慢的将所要开发的项目由以往的传统的Wintel转移到Mob ...

  8. Mac OS X搭建C#开发环境

    在Mac下想要用C#语言的话,首先得有个跨平台的.Net环境-Mono http://www.mono-project.com/ 有了Mono平台之后,还得有一个好工具:目前比较好的IDE是Xmari ...

  9. 虚拟机安装MAC系统、搭建ios开发环境

    MacOS系统资源,网盘下载:https://pan.baidu.com/s/1xRWusbgfIUxJxMpUbWWRag   提取码: 08fc 1.安装虚拟机 虚拟机下载: http://www ...

最新文章

  1. 多目标跟踪:监控领域你必须要了解的算法
  2. 多路复用 I/O 模型详解, 为什么他能支持更高的并发
  3. 【机器学习基础】Python数据预处理:彻底理解标准化和归一化
  4. Arcgis10 server安装
  5. (3) 用java编译器实现一个简单的编译器-语法分析
  6. [转]notepad++ java编码,输出中文字符时,编译出错
  7. 家用计算机机箱怎么选,一般家用电脑主机买什么配置的比较好
  8. 获得系统中某个进程的cpu使用率
  9. python3 爬虫实战:mitmproxy 对接 python 下载抖音小视频
  10. 前一天日期软件测试需求,软件测试实验日期前一天.doc
  11. 排序总结---常用的排序算法总结,java和js实现
  12. java 基础知识学习 内存泄露(memory leak) VS 内存溢出(out of memory)以及内存管理...
  13. 理解 Delphi 的类(三) - 初识类的属性
  14. 【软件工具使用】Ubuntu下高效工作工具使用(持续更新)
  15. emacs常用配置-Hippie-expand自动补全
  16. ipad投影到mac上_如何停止Mac和iPad上的来电
  17. Android 向联系人名单新加联系人(添加名称和电话号码两项)
  18. 本科毕业论文的引言怎么写?
  19. Jimage - 以图搜图
  20. js基础练习题(1)

热门文章

  1. 微软推出Python免费在线教程视频
  2. SQL Server之索引解析(二)
  3. Ocelot——初识基于.Net Core的API网关
  4. ASP.NET Core集成现有系统认证
  5. 在ASP.NET Core中使用AOP来简化缓存操作
  6. 在离线环境中使用.NET Core
  7. 开源Asp.Net Core小型社区系统
  8. fullcalendar 显示的时间间隔只有四十五分钟_【体能新视点】——女子篮球运动员比赛期间的心率、血乳酸浓度和时间运动分析...
  9. XunSearch的安装和加入服务器开机脚本以及将目录写入系统变量
  10. java如何输出线程的标识符_Java多线程面试题