Windows下借助WSL搭建PHP开发环境
💡
原文中文,约5600字,阅读约需14分钟。
📝
内容提要
本文记录了在Windows下手动安装PHP开发环境的过程,使用WSL+Xdebug实现在Visual Studio Code中开发Yii项目的效果。步骤包括安装WSL、编译安装Nginx和Nchan插件、安装配置PHP7.2和MariaDB、配置Xdebug、安装配置VSCode和PHP Debug插件。
🎯
关键要点
- 本文记录了在Windows下手动安装PHP开发环境的过程。
- 使用WSL和Xdebug在Visual Studio Code中开发Yii项目。
- 步骤包括安装WSL、编译安装Nginx和Nchan插件、安装配置PHP7.2和MariaDB、配置Xdebug、安装配置VSCode和PHP Debug插件。
- WSL允许用户在Windows上运行Linux环境和应用程序。
- Nchan是基于Nginx的插件,用于实现高性能的实时消息传递和流媒体功能。
- 开启WSL需要在控制面板中启用适用于Linux的Windows子系统功能。
- 在WSL中安装Nginx和Nchan插件,配置Nginx的dev.conf文件。
- 在WSL中安装和配置PHP7.2及其扩展。
- 配置Xdebug以实现远程调试,设置相关参数。
- 安装MariaDB并启动服务,完成WSL中的PHP/XDebug/Nginx/MySQL配置。
- 在Windows中安装PHP7.2并配置环境变量。
- 在VSCode中安装PHP Debug插件并进行相关设置。
- 使用VSCode调试PHP代码,设置断点进行调试。
❓
延伸问答
如何在Windows上启用WSL?
在控制面板中找到“程序”设置,点击“启用或关闭Windows功能”,勾选“适用于Linux的Windows子系统”选项,点击确定并重启系统。
在WSL中如何安装Nginx和Nchan插件?
可以通过下载Nginx的deb包并使用命令安装,具体命令为:sudo dpkg -i nginx-common.ubuntu.deb 和 sudo dpkg -i nginx-extras.ubuntu.deb。
如何在WSL中配置PHP7.2?
使用命令sudo apt-get -y install php7.2安装PHP7.2,并根据需要安装常用扩展,最后编辑配置文件以设置用户和端口。
如何在VSCode中配置PHP Debug插件?
在VSCode中安装PHP Debug插件,编辑用户设置,添加php.executablePath和其他相关配置,最后在.vscode/launch.json中设置调试参数。
Xdebug的配置步骤是什么?
安装Xdebug后,编辑php.ini文件,添加zend_extension和相关的Xdebug配置参数,如xdebug.remote_enable和xdebug.remote_host等。
在Windows中如何安装PHP7.2?
下载PHP7.2并解压到指定目录,然后将其添加到系统的Path中,最后在命令行中运行php -i检查安装是否成功。
➡️