PHPStorm配置Debugger模式

开发环境: MacOS+PHPStorm Httpd2.4+PHP5.5+MySQL5.6 机器已经安装MySQL5.6、使用Mac原生PHP5.5,由于原生httpd权限各种问题,直接通过brew全新安装。 1、安装Apache Httpd 2.4

brew会自动查询依赖关系,下载相关依赖包。在下载过程中可能会遇到apr不存在但又没有下载的情况,通过

诊断过程中可能会出现某些依赖包已经安装但是并没有关联到brew中,使用

此时可能会由于权限问题,无法读写/usr/local目录,但是brew又不建议使用root用户来link,此时要修改/usr/local的所有权来解决这个问题,

一切顺利httpd24就能下载完成。 安装包默认目录 /usr/local/Cellar/http24/2.x.x/ 配置文件默认目录 /usr/local/etc/apache2/2.4/ 2、配置Httpd 打开/usr/local/etc/apache2/2.4/httpd.conf 配置Module: 添加 LoadModule php5_module /usr/libexec/apache2/libphp5.so 此处的libphp5.so的位置为Mac原生PHP5的mod路径,如果额外安装的话需要做相应的修改。 解注释: LoadModule session_module libexec/mod_session.so LoadModule rewrite_module libexec/mod_rewrite.so 以及其他要用到的mod。 修改DocumentRoot到你的工程目录下: DocumentRoot “/Users/PhpstormProjects/xxx” <Directory “/Users/PhpstormProjects/xxx”> 这样修改后期就可以免于映射麻烦。 brew安装的httpd默认开启8080端口,如果特殊需求,在此一并修改完成。 执行apachectl configtest检查httpd配置,成功后重启服务apachectl restart。 3、Zend…