系统 windows10
php 版本 php-7.1.29-Win32-VC14-x64
下载线程安全的 windows 搭建Php 环境 与VC版本相关,注意自己的电脑VC版本
下载地址 https://windows.php.net/download#php-7.1
apache版本 httpd-2.4.39-o102r-x64-vc14
下载地址 https://www.apachehaus.com/cgi-bin/download.plx
注意vc版本
解压下载后的php-7.1.29-Win32-VC14-x64.zip httpd-2.4.39-o102r-x64-vc14压缩文件。
解压位置自己设置
复制php.ini-development 文件 重命名为php.ini作为php的配置文件
配置php环境变量
cmd命令行查看 php命令 php -version 查看php版本
如果php -version php -i 都可以输出,说明 php环境配置成功。
如果失败则看看自己环境的VC版本是否与php版本一致。
启动 bin/httpd.exe 查看apache 是否正常启动
配置Apache 支持 php
修改apache httpd.conf 文件
添加PHP环境支持
在184行左右 添加 自定义 LoadModule
LoadModule php7_module “C:/php7/php7apache2_4.dll”
PHPIniDir “C:/php7/”
AddType application/x-httpd-php .php
AddType application/x-httpd-php .html
AddType application/pdf .pdf
注: php7apache2_4.dll 文件 是线程安全php压缩文件 自带的。
在apache的htdocs 文件夹新建info.php文件
phpinfo();
?>
重启 apache 访问 info.php 查看是否出现phpinfo 信息
如果出现
页面说明配置成功
首先用PhpStrom 打开 apache下的htdocs文件夹
File->settings->Languages & Frameworks->PHP->Debug
根据phpstrom 的 debug 提示进行配置 点击 Xdebug 链接 会跳转到 phpstrom 配置xdebug 的文档中。
phpStrom配置Xdebug 文档已经写的很详细了,可以按照文档进行配置。
将phpinfo信息拷贝到https://xdebug.org/wizard.php,进行版本校验。会自动匹配你需要的版本
将 命令行的 php -i 显示的信息粘贴放入
或者也可以直接下载 对应php版本的xdebug
下载Xdebug.dll文件 根据php版本下载 下载TS线程安全版本的 也php一致
下载 php_xdebug-2.7.2-7.1-vc14-x86_64.dll文件后 放入到 php/ext/文件夹下面
配置 php.ini 文件 支持 xdebug模块
zend_extension = C:\php7\ext\php_xdebug-2.7.2-7.1-vc14-x86_64.dll
xdebug.remote_enable =1
xdebug.remote_handler = dbgp
xdebug.remote_host = localhost
xdebug.remote_mode = req
xdebug.remote_port = 9000
xdebug.idekey=PHPSTORM
cmd 命令 php -version 是否出现 xdebug 信息
配置完成后 重启 apache 看是否出现 xdebug 相关配置
如果这两处都有xdebug 信息 则说明 php 支持 xdebug 模块已经配置成功
phpstrom 验证 xdebug 是否配置成功。
要保持apache 是启动的状态
下载Xdebug helper_v1.6.1 谷歌插件 并安装插件
debug 启动项目 打开监听 设置断点
从浏览器访问 就可以进入debug 了。
注:php debug 模式 是监听 本地apache 中运行的代码。
本博文为原创博文,允许转载,转载请加原文链接,谢谢