简单记录一下在MacOS下,搭建PHP的开发环境吧。其实,从本质上来说,Mac对于PHP的支持还是很好的,默认带了PHP和Apache,但是由于前期对系统本身不熟悉,所以还是略微走了一些弯路——也就是使用了XAMPP来搭建整个环境。

  1. 安装XAMPP——这个没什么说的,下载对应的dmg文件,双击、下一步就行了

2.在IntelliJ IDEA中安装PHP storm插件(如果不会这一步,直接Google吧)

3.修改Apache的配置
打开/Applications/XAMPP/xampfiles/etc/httpd.conf
搜索DocumentRoot,将其和Directory后面的属性修改为如下形式:
DocumentRoot "你的程序的路径"
<Directory "你的程序的路径">

4.修改php.ini文件(要想启用XDebug,这一步很关键)
打开/Applications/XAMPP/xamppfiles/etc下的php.ini文件,在该文件的最后添加
[Zend]
zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20131226/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_port = 9000
xdebug.remote_host = localhost
xdebug.idekey="IntelliJ"

5.修改IntelliJ IDEA的配置
(1)Preference->Language & Frameworks->PHP
点击interpreter旁边的...,将XAMPP的php加入到其中,并选中(名字随便取)
(2)PHP->Debug Port设置为9000(与php.ini中的设置一致)
(3)PHP->Debug->DBGp Proxy
IDE Key设置为IntelliJ(与php.ini中一致)

总的就是上面这些,太晚了,没时间加图了,困...

最新文章

  1. 树莓派 LED+蜂鸣+声音传感器+红外模块组合打造声控/红外控制LED
  2. (转)js的call和apply
  3. [转]java工程师成神之路
  4. Codeforces Round #306 (Div. 2) A. Two Substrings 水题
  5. poj1556
  6. 《Head First 设计模式》学习笔记——状态模式
  7. Dynamics CRM 非声明验证方式下连接组织服务的两种方式的性能测试
  8. Linux设备驱动之IIO子系统——IIO框架及IIO数据结构
  9. urllib爬虫(流程+案例)
  10. net core体系-web应用程序-4net core2.0大白话带你入门-4asp.net core配置项目访问地址
  11. GMA Round 1 逃亡
  12. Delphi文件目录操作(转载)
  13. [Swift]LaunchScreen.storyboard如何跳转到到Main.storyboard
  14. java 基础one ---运算符and流程控制
  15. https://www.oschina.net/project/zhlist/326/scripting 开源
  16. Vue复选框的全选
  17. 使用Chrome保存网页为mht文件
  18. Android 代码画角标 offcutView
  19. 关于Java Webproject中web.xml文件
  20. YQCB冲刺周第五天

热门文章

  1. 基于Spring boot的web项目搭建教程(一)
  2. Java 系列之spring学习--依赖注入(二)
  3. Vue的前端路由
  4. GCC G++ Make CMake自我科普
  5. caffe特征提取/C++数据格式转换
  6. pycharm一些快捷键
  7. shell分析nginx日志
  8. C# html代码生成word
  9. 安装`lrzsz`包及其报错解决办法
  10. C语言提高 (3) 第三天 二级指针的三种模型 栈上指针数组、栈上二维数组、堆上开辟空间