Windows 下使用虚拟机搭建lamp

安装虚拟机

建议使用VMware

安装宝塔面板

直接在官网找安装脚本即可

安装lamp

宝塔中可以安装对应的软件,安装后,配置网站

开启共享文件夹

VMware中设置共享文件夹。并设置开机自动挂载

vim /etc/fstab
.host:/   /mnt/hgfs   fuse.vmhgfs-fuse   allow_other,uid=1000,gid=1000,umask=022   0   0

上面的命令 把.host:/ 挂载到/mnt/hgfs目录下,uid 可以在终端中使用 id 用户名 获取

安装xdebug

宝塔面板中可以安装对应的php扩展,然后编辑php配置文件

[XDebug]
xdebug.mode=debug
# 这里填写你windows电脑的局域网ip地址
xdebug.client_host=192.168.10.101
# 这里随意,不是9000就行
xdebug.client_port = 9010

重启php-fpm

intellij配置

在php调试中,修改端口地址为上面的地址

Untitled.png

修改端口后,要重新开关调试按钮

浏览器配置

浏览器安装xdebug helper,然后打开你本地网页,开启调试

Untitled 1.png

配置路径映射

这个时候intellij应该可以监听到调试了,但是VMware中路径和windows代码路径不一致。需要设置映射。

Untitled 2.png

或者在设置中修改

Untitled 3.png

debug说明

xdebug中,配置ip和端口,如果浏览器中的插件开启了debug模式,则会向配置的ip和端口发送消息。

ip就是我们windows电脑ip,也就是Intellij所在的ip,而intellij中,又监听了9010端口,刚好是xdebug要发送的目标端口,这样xdebug就可以告诉intellij开始调试了。

你可能感兴趣的:(Windows 下使用虚拟机搭建lamp)