apache目录 vscode_[PHP] php, apache, VS Code安装与配置

本文详细介绍了如何在Windows环境下安装Apache、PHP,并配置它们以实现正常运行。接着,文章讲解了在VSCode中安装必要的插件,设置PHP的执行路径,以及如何安装和配置XDebug进行PHP的调试。最后,提到了在调试时需要注意的事项,如确保断点处的代码会被执行到。
摘要由CSDN通过智能技术生成

1. 下载

可以下载不同的apache和php版本,注意Win32和VC14这两部分要一致

2. 安装

2.1 php

将php-7.1.19-Win32-VC14-x86.zip解压到C盘(其他盘也可以),并改文件夹名为php

将C:\php;C:\Apache24\bin;添加到环境变量

打开C:\php, 将php.ini-development或php.ini-production重命名为php.ini

2.2 apache

将httpd-2.4.33-win32-VC14.zip解压到C盘,并改文件夹名为Apache24

修改配置文件

"C:\Apache24\conf\httpd.conf"

取消ServerName www.example.com:80的注释,并改成ServerName localhost:80

确保以下配置的路径正确

DocumentRoot "c:/Apache24/htdocs"

ScriptAlias /cgi-bin/ "c:/Apache24/cgi-bin/"

添加

LoadModule php7_module C:\php\php7apache2_4.dll

PHPIniDir "C:\php\php.ini"

AddType application/x-httpd-php .php .pap .phtml

双击httpd.exe

浏览器打开127.0.0.1,出现it works!说明apache正常运行,接下来安装并启动Apache服务,就不用每次点http.exe了

安装服务

C:\Apache24\bin> httpd -k install -n "Apache"

启动和关闭服务

net start Apache

net stop Apache

(如果安装服务时出错,可以删除该服务重新安装)

删除服务(管理员模式,两种方法)

sc delete service_name

httpd -k uninstall -n "Apache"

2.3 VS Code

1.安装插件PHP Debug, PHP IntelliSense

2.File->Preference->Settings

修改这三项, php的路径修改为自己的路径

"php.executablePath": "c:/php/php.exe",

"php.validate.executablePath": "c:/php/php.exe",

"php.suggest.basic": false,

3.安装XDebug

将下载下来的dll扔到c:/php/ext中

修改php.ini

[xdebug]

zend_extension = "C:\php\ext\php_xdebug-2.6.0-7.1-vc14.dll"

xdebug.remote_enable = On

;启用性能检测分析

;xdebug.profiler_enable = On

;启用代码自动跟踪

xdebug.auto_trace=On

xdebug.profiler_enable_trigger = On

xdebug.profiler_output_name = cachegrind.out.%t.%p

;指定性能分析文件的存放目录

;xdebug.profiler_output_dir ="C:/wamp64/tmp"

xdebug.show_local_vars=0

;配置端口和监听的域名

xdebug.remote_port=9000

xdebug.remote_host="localhost"

第一次运行项目的时候选择PHP

会出现Listen for XDebug,

Launch currently open script两种运行方式,选择Listen for XDebug就可以进行调试了

调试的时候如果无法命中断点,应该想想此断点处的代码是否会被执行到

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值