vscode 配php环境的正确姿势

简介: vscode 配php环境的正确姿势

看了很多网上的教程,很乱,很难找到一篇好的文章。

经过多重筛选以及我的亲身实践,终于找到了一个很好地办法。

       因为本人耐心比较有限,写的很不详细,都是一些大纲,以及本人遇到的一些问题的总结。遇到啥问题,多百度,多自己动手试试吧,搭环境这个东西,烦得很,但是vscode是真的香,看你咋选了。


 

第一:

          要有php程序。网上很多人都去下载xmapp。这个没有错。如果自己下载有phpstudy,那么久没有必要去下载了。本人就是用phpstudy自带的php来调试。

 

第二:在vscode下载这两个插件

   

     

第三:把php.exe  所在的文件夹添加到环境变量中,在cmd输入php  -i  ,如果有显示,久成功了。

第四:去官网下载xdebug,版本要根据自己的php版本来下载,并且把下载的文件发到与php.exe 同一个文件夹中。

如果已经下有phpstudy,那么就可以使用自带的xdebug

第五:编辑php.ini  文件。在末尾添加

重点:这个 xdebug,一定要主义版本号。如果版本号错了或者是其他问题,很难保证可以调试。 如果使用phpstudy的话,一般都有自带的xdebug,直接用就行了。一定一定要注意。

 

那么如何确保xdebug已经调试成功了?    <?php  phpinfo();?>     注意,一定要看到这个东西。

 

[Xdebug]
;添加对应的调试路径。
zend_extension=C:/software/phpstudy_pro/Extensions/php/php7.3.4nts/ext/php_xdebug.dll 
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_autostart = 1
xdebug.remote_port = 9001

第六:

在vscode配置文上,点击 添加配置-> php ,修改端口 9001

 

 

第七:

在终端运行代码:  下载code runner

 

第八:

调试代码:摁下 F5    之后在浏览器访问站点网站,比如  http://127.0.0.1/index.php,不懂得话先去了解如何搭站吧,嗯,不然学php是没有任何意义的。

 

目录
相关文章
|
5月前
|
PHP
windows11 vscode 配置 php环境
windows11 vscode 配置 php环境
43 0
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
155 0
|
30天前
|
应用服务中间件 Linux PHP
Linux下安装php环境并且配置Nginx支持php-fpm模块
Linux下安装php环境并且配置Nginx支持php-fpm模块
29 0
|
3月前
|
缓存 编译器 程序员
嵌入式开发环境Vscode开发STM32单片机程序
嵌入式开发环境Vscode开发STM32单片机程序
55 0
|
3月前
|
机器学习/深度学习 人工智能 PyTorch
VScode配置深度学习环境python+conda
VScode配置深度学习环境python+conda
277 0
|
4月前
|
人工智能 Java C++
python入门(五) vscode配置Anaconda 环境,代码自动提示
python入门(五) vscode配置Anaconda 环境,代码自动提示
269 0
|
4月前
|
Java 关系型数据库 MySQL
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目
【从0配置JAVA项目相关环境1】jdk + VSCode运行java + mysql + Navicat + 数据库本地化 + 启动java项目
119 0
|
4月前
|
应用服务中间件 Linux PHP
百度搜索:蓝易云【在centos中配置nginx+php的环境教程。】
请注意,上述步骤是基本的配置指南,实际操作中可能会有特定的需求和配置。建议参考Nginx和PHP官方文档或其他详细教程以获得更全面和准确的信息。
45 0
|
4月前
|
Ubuntu 网络协议 应用服务中间件
Ubuntu安装PHP和NGINX环境
PHP-FPM 是 PHP FastCGI Process Manager 的缩写,是 FastCGI 进程管理器。 PHP-FPM 是基于 master/worker 的多进程架构模式,与 nginx 的设计风格类似。master 进程主要负责 CGI、PHP 环境初始化,事件监听、子进程状态,worker 进程负责处理 PHP 请求。 FPM 的 master 通过共享内存获取 worker 进程的信息,包括 worker 进程当前状态、已处理请求数等,当 master 进程要杀掉一个 worker 进程时则通过发送信号的方式通知 worker 进程。
55 0
|
4月前
|
JSON 编译器 C语言
VScode配置C语言环境 亲测 可用!!!
VScode配置C语言环境 亲测 可用!!!