- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我有一个 Homestead vagrant VM 设置。 Xdebug 是开箱即用的远程调试设置。
我可以在这里看到/etc/php5/fpm/conf.d/20-xdebug.ini并通过执行 php -i | grep 'xdebug'
我在我的默认 index.php 中设置了一个断点,并在我的 IDE PHPstorm 中单击了“开始监听 PHP 调试连接”。
我已经为 chrome 安装了 xdebug 助手并打开了它,还在它的设置中将我的 IDE 字符串设置为 PHPstorm。
我已经尝试在我的 IDE 和 xdebug 设置中设置不同的端口。
我也试过用 sudo nc -l 9002
监听这些端口在主机和 guest 机器上,没有任何连接,所以这里的问题肯定是 PHP 服务器中的 xdebug 设置。
最佳答案
在这里为后代张贴我自己的答案,希望它能节省一些人的时间,因为我在谷歌上搜索答案并花了几个小时停留在这个问题上。
当执行 sudo netstat -taupen
时,我看到 HHVM 正在监听 VM 上的端口 9000,这应该是它为什么不工作的线索,我设置了 hhvm: false
在我的 homestead.yaml 中无济于事。
经过更多调整后,我看到 phpinfo()
给出了“HipHop”消息,快速浏览一下 Google 再次将我带到了 HHVM。
我之前没有做的是重新配置我的宅基地,这有时在更改配置中的内容时需要。因此,在 homestead provision
之后,HHVM 被完全禁用并且 xdebug 正在运行。
还有一个警告,在 ini 中编辑 xdebug 设置需要重新启动 php fpm,仅靠 nginx 是不够的。执行 sudo service php5-fpm restart
。
关于php - Homestead 2 xdebug 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30559679/
我的问题是为什么会有 homestead.yaml文件在 .homestead folder在 Homestead/src/stubs folder ? 在我的实习机 (Mac) 上,我一直在更改 H
我正在 Macbook air 上运行 Laravel Homestead。 在 Macbook Air 上,运行 ifconfig,它显示本地 IP 地址为“inet 192.168.1.20” 我
来自官方文档,“Laravel Homestead 是一个官方的、预打包的 Vagrant box,它为你提供了一个美妙的开发环境,而不需要你在本地机器上安装 PHP、HHVM、Web 服务器和任何其
根据https://laravel.com/docs/5.4/homestead我可以通过 vagrant box add laravel/homestead 安装 Laravel Homestead
我使用 git clone https://github.com/laravel/homestead.git Homestead 从 git bash 获取了 homestead 文件夹到 Docum
我正在尝试在 Windows 7 计算机上安装和设置我的 VM/Homestead。我一直按照 http://laravel.com/docs/5.1/homestead#installation-a
我是 Homestead 的新手,但不是 Laravel。我完成了设置新安装的过程,并且能够看到主页欢迎消息。 然后我尝试通过运行为用户登录启用身份验证: php artisan make:auth
我正在尝试获取在 Windows 上运行的 Homestead Improved Vagrant VM 实例。请参阅Homestead Improved on Github 。我正在遵循这个简单的介绍
我正在 Laravel 的一个网站上工作,我在 Homestead 0.2.0 上运行,我想尝试用我的手机和平板电脑连接到它,以便我可以在这些设备上测试网站。 所以我在谷歌上搜索,试图看看如何做到这一
我有一个站点设置正常,但无法远程访问第二个站点: 我的 YAML: --- ip: "192.168.10.10" memory: 2048 cpus: 1 provider: virtualbox
我已按照 https://laravel.com/docs/8.x/homestead#updating-homestead 中的步骤进行操作,下载 laravel/homestead (v10.1.
我正在尝试在我的宅基地上设置 ngrok,但它没有打开我的项目。 我跑了ngrok http 80并将转发部分输出中的地址复制到我的 Homestead.yaml 文件以将其映射到我的项目,然后运行
我正在尝试使用我现有的宅基地进行一些 cakePHP 开发我用于 Laravel 的安装。 我可以让应用程序运行,但它说“您的服务器上未正确配置 URL 重写。” 我尝试使用说明来配置 nginx,但
我是 Laravel 的新手,在运行 Homestead 之前,我有一个网站,但添加了另一个网站却不起作用。我销毁了 homestead 并再次开始,并在 homestead.yaml 文件的“站点”
按照说明 here 后,我正在尝试让 Homestead 正常工作。 我在 Windows 8 上安装了 Virtualbox 5.0.6 和 Vagrant 1.7.4。机器启动正常,唯一的问题是虚
我在我的开发机器 (Mac) 上运行 Laravel 4 with homestead,到目前为止很享受它,但在添加新站点时遇到了麻烦。问题是我在 ~/.homestead/Homestead.yam
我有 Laravel Homestead 5.4 和 mysql 5.7.19 的新实例。当我使用 Mysql Workbench 连接到它时,它运行正常,但是当我运行复杂的查询时,它需要很多时间。当
我刚刚创建了一个新的 laravel 项目,我正在运行一个 Homestead vagrant box vagrant init laravel/homestead 及之后 Vagrant Up 当我
我已经在我的机器上安装了 homestead 并从远程存储库克隆了一个项目,现在我正在尝试为我的项目创建一个数据库。这是我的 .env 文件的样子: APP_ENV=local APP_DEBUG=t
把我的笔记本电脑带出家几天,在那段时间里甚至都没有打开它。回来,准备继续摆弄我的项目,但页面突然停止工作。我开始在浏览器中获取 ERR_ADDRESS_UNREACHABLE。 我已经卸载了宅基地盒子
我是一名优秀的程序员,十分优秀!