当前位置:首页 » 编程语言 » phpxdebugformac

phpxdebugformac

发布时间: 2023-02-18 21:00:23

Ⅰ Mac下安装配置phpStorm开发环境

参考: # macOS下安装配置PhpStorm

默认mac中都是自带php,apache,PHP在目录/usr/bin/php中

apache默认站点根目录为:/Library/WebServer/Documents
配置文件:/etc/apache2/httpd.conf

文本编辑器或者vim打开httpd.conf
搜索LoadMole php7_mole libexec/apache2/libphp7.so,将前面#号去掉。

略...
注意:xcdebug.so默认是在/usr/lib/php/extensions/目录下,但是no-debug-non-zts-20180731版本不尽相同,需要设置成自己系统里的。

工程需要创建在/Library/WebServer/Documents/下面

可以将工程目录放在左侧的快捷导航中

在Phpstorm的Preference->Build, Execution, Deployment->Deployment->点+新建, name自定义,我起名叫webroot。 type选择Local or mounted folder。

Mappings中,我们看到local path为我们新建的php目录地址,web path on server 'webroot' (relative to folder).

因为apache容器的根目录为/Library/WebServer/Documents/,所以在其中填入相对于/Library/WebServer/Documents/的目录名称,即HelloPHP保存。

配置安装Xdebug

首先检查phpstorm的xdebug配置,这里的debug port要和php.ini里面的xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

进入Debug>DBGpProxy,IDE key填PHPSTORM,host填localhost,port 填80

设置localService

新建一个server

设置run、debug自动浏览器打开的开始页面

启动

Ⅱ phpstorm laravel xdebug怎么使用

配置php.ini
登录vagrant之后,使用“sudo vim /etc/php5/fpm/conf.d/20-xdebug.ini”命令来编辑xdebug的配置文件,我基本上没有对这个文件进行改动,配置文件内容如下:
配置PhpStorm
第一步,可以参考 http://blog.elenakolevska.com/debugging-laravel-on-homestead/ 在PhpStrom中来配置vagrant相关选项。 选中 Preferences —> Languages & Frameworks — > PHP。点击箭头指向的按钮,然后点击“+”按钮,选择“Remote”选中Vagrant并设置vagrantfile的根目录,即选中HomeStead文件夹配置完成之后如下:可以点击“Test connection”来测试配置是否起作用。
配置Chrome
首先我们需要对浏览器安装Xdebug helper插件,用于在请求中添加参数,类似:XDEBUG_SESSION_START=session_name。 Chrome: https://chrome.Google.com/webstore/detail/xdebug-helper/; Firefox: https://addons.mozilla.org/en-US/firefox/addon/the-easiest-xdebug/ Safari: https://github.com/benmatselby/xdebug-toggler 我的开发环境是在mac下的Chrome。安装之后,可以对Xdebug helper进行一些设置,例如只针对特定的域名启动插件,即设置白名单等。要进入插件的设置选项,首先打开chrome的插件管理页面,点击Xdebug helper的选项。

Ⅲ Mac安装xdebug运行phpize时会报错

1. 下载xdebug

2.打开终端 cd xdebug-2.2.x 切换到你解压出来的目录中

3. 执行 phpize: phpize

4. ./configure --enable-xdebug

5. 执行编译命令 make

6. 拷贝扩展到你想要的目录中 cp moles/xdebug.so /放置扩展的路径/xdebug.so
7. 在 php.ini 中添加下列文件使xdebug扩展生效(Mac OS X下web开发常用文件所在目录)

zend_extension="/放置扩展的路径/xdebug.so"

;xdebug默认远程调试是关闭的,加上这个打开,要不没法调试
[xdebug]
xdebug.remote_enable=On

8. 重启apache(Mac OS X下重启apache)

热点内容
为什么租凭服务器不能玩了 发布:2025-07-04 09:03:01 浏览:982
安卓手机减肥软件哪个好 发布:2025-07-04 08:51:17 浏览:994
Oracle查看数据库归档 发布:2025-07-04 08:44:53 浏览:606
950买什么配置好 发布:2025-07-04 08:39:39 浏览:607
怎样给应用加密 发布:2025-07-04 08:38:41 浏览:456
python的注释符号 发布:2025-07-04 08:29:19 浏览:127
守望领域门禁密码是多少 发布:2025-07-04 08:16:22 浏览:333
存储芯片价格 发布:2025-07-04 08:16:20 浏览:356
大地球源码 发布:2025-07-04 08:10:29 浏览:167
棋牌手游源码 发布:2025-07-04 08:10:18 浏览:818