前言

刚过完年,项目事情不多,老大叫我们趁着这段闲暇时间多学点其他知识,于是我和另一个iOS伙伴一起学习PHP知识,但是遇到一个问题:那就是mac 电脑的php环境配置。所以就整理了下配置方法,希望对以后的学习者可以上手更快,不要像我们一样倒腾的半天。

需要什么? 安装 web 服务器;

安装 PHP;

安装数据库,比如Navigate Premium, MySQL。

因为mac电脑 的OS X系统已经自带apache和php,所以只要创建.php 文件,然后上传到 web 目录中即可。服务器会自动对它们进行解析。所以你无需编译或安装任何额外的工具。下面是具体的步骤。 apache配置1、我们需要手动开启apache服务,打开终端输入以下命令:sudo apachectl start ;手动开启后,在浏览器中输入localhost或者127.0.0.1 后会显示“It works!” 字样,则说明Apache服务开启成功;如下图:

it works.png 2、修改Apache的配置文件 ,终端中输入以下命令:sudo vim/etc/apache2/httpd.conf,然后输入电脑密码就可以进入编辑了;找到#LoadModule php5_module libexec/apache2/libphp5.so,去掉前面的注释符“#”(这里涉及一些mac终端终端命令懂一些基本命令就可以了,这里的话按i进入编辑模式,按Esc退出编辑模式,然后输入:wq退出vim并且保存修改);如下图:

config.png 3、已上两步之后,在终端输入命令: sudo apachectl restart ;我们就可以重启下Apache,至此Apache就已经配置好了。4、下面就可以写个简单“hello word!”php程序来检验下。Mac OS 的Apache2的默认根目录:/Library/WebServer/Documents;我们可以在这个目录下新建.php文件,但是在此之前我们最好先安装一个php编辑器,不然用vim 编辑器没那么方便;我用的是Sublime Text2,大家可以在Sublime Text官网下载。 打开终端输入一下两条命令:touch /Library/WebServer/Documents/hello.phpopen /Library/WebServer/Documents/hello.php输入

hello.png 安装数据库(Navigate Premium)具体安装我就不说了,网上有很多教程;start MySQL Server 如图:

mysql.png

新建数据库

nav.png

密码不用填写:

database.png

到此环境就配好了,大家可以写程序了!!!数据库的安装写的比较简单,主要因为网上教程很多,而且不同开发人员用的工具都不一样,所以一笔带过。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

苹果笔记本 php开发环境,mac 电脑的PHP开发环境配置相关推荐

  1. Mac电脑C语言开发的入门帖

    Mac电脑C语言开发的入门帖 Vim 简要入门 使用vim开始我们的C语言之旅的第一个程序 Xcode Vim 简要入门 vim是命令行下重要的文本编辑工具.命令行也就是"终端"a ...

  2. 测试开发工程师mac电脑常用软件推荐

    选对工具可以提升一倍效率,节省时间. 下面推荐一些本人常用到的一些软件,希望对大家有所帮助. [效率管理] mindmaster 思维导图(推荐) xmind 思维导图 Evernote 印象笔记 O ...

  3. mac电脑下Tomcat和Apach配置流程(超详细)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 本章介绍在mac 电脑下如何配置Tomcat.Apach等环境 一.Apache介绍及配置 1.XAMPP安装 为了更好的进行各 ...

  4. Mac电脑安装jdk,idea配置jdk

    很多研发人员都使用mac电脑开发,本篇文章介绍的是在mac电脑下,安装jdk. 1.下载jdk 到官网去下载jdk:https://www.oracle.com/index.html 进入官网,按照如 ...

  5. mac电脑maven阿里云镜像配置

    mac电脑配置maven镜像: 打开终端输入: cd .m2 在mac中是一个隐藏文件,路径是/Users/用户名/.m2 终端输入: open .m2 会打开.m2文件 一般是在.m2目录就有你安装 ...

  6. 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)

    一.四款软件下载(Sublime.MAMP.Thinkphp.phpMyAdmin) 本教程里面使用的软件版本分别为: Sublime : Sublime 2 MAMP : MAMP 3.0.7.3 ...

  7. 开发人员Mac电脑清除缓存

    点击左上角苹果的标志,选择"关于本机",选择"存储空间",选择管理 1.清除废纸篓 2.清除文件夹~/Library/Developer/Xcode/iOS D ...

  8. 记一次 mac电脑 parallels desktop win10 虚拟机配置rsync文件同步功能(含mac 无法读写ntfs移动硬盘的解决方法)

    文章目录 mac读写ntfs格式移动硬盘 windows 10 虚拟机中安装rsync server 和client 关键一步,解决同步文件到移动硬盘提示无权限的问题 mac读写ntfs格式移动硬盘 ...

  9. mac电脑安装虚拟机与网络配置固定IP

    软件:Vmware fusion 链接: https://pan.baidu.com/s/1d10pccCEGwAR6Mf9ydgMFw  密码:32zq 1.安装完成后直接点击虚拟机里的CentOS ...

最新文章

  1. 手把手教你Tableau高级数据分析功能(附数据集)
  2. 后盾网lavarel视频项目---页面post方式提交之后动态弹出错误信息
  3. 用:after伪类写背景
  4. 漫画科普 | 5G到底是个什么玩意儿?
  5. jQuery 判断元素是否在屏幕可见区域内
  6. win10右键闪退到桌面_WIN10设置闪退,桌面右键个性化显示设置等均无效
  7. 书评:使用Scikit-Learn和TensorFlow进行动手机器学习
  8. VHDL常用操作符介绍
  9. div iframe 显示html,IE中iframe标签显示在DIV之上的问题解决方案
  10. 深入理解java中的线程池
  11. httplib模块,测试cdn节点文件同步
  12. linux ftp服务器登录异常解决
  13. 完成端口(CompletionPort)详解
  14. Python之身份证号码的校验
  15. html中加号实体,纯css实现加号“+”效果(代码示例)
  16. IBM TSM 6.3学习笔记
  17. “新基建”将改变什么
  18. 实现Ubuntu与Windows之间的复制粘贴
  19. 家里宽带628连不上_win7系统宽带连接提示错误628的解决方法
  20. UAF 身份认证框架

热门文章

  1. 【前端 HTML+CSS+JavaScript(JS)】DOM练习-onkeydown键盘事件-用wasd移动图片的位置 带注释/总结
  2. 性能稳定的android手机,3部性能稳定续航能力强的手机,认真玩游戏,拒绝坑队友!...
  3. Object.defineProperty方法(详解)
  4. 【趣味】适合写在/etc/motd,佛祖保佑,永不宕机,大全
  5. Linux之RHCE免密登录及HTTP详解
  6. python面积图或填充曲线详解
  7. Unity2018.3 New Terrain System
  8. 我梦见我们分手了,对不起,不好的梦
  9. 奇美拉遇上战术小队,回合制射击策略游戏的小暖春为这个类型带来了什么?
  10. Android摄像头数据采集与处理