今天在写一道ctf题,有关php审计的,需要编译运行php源码,可以用线上编译器,但我去下载了vscode。刚刚安装好的vscode编译不了php文件,然后我根着
https://blog.csdn.net/m0_53482319/article/details/127754773
这篇博客配置了php环境。非常感谢作者大大,以下是我的复现过程。
准备工作:
先去PHP官网下载一个PHP的压缩包。
https://windows.php.net/download#php-8.3
这是下载链接。
下载箭头指的这一个压缩包。
下载完后解压,记住文件在哪,等下好复制路径。
配置环境:
首先点击边框栏中箭头所指的图标, 然后在搜索框里搜索PHP, 安装箭头指着的这两个插件。
(如果刚下vscode语言是英文的话,可以在这个搜索框里面搜Chinese,安装汉化插件。)
安装好这两个插件后打开要编译的文件,依次点击文件->首选项->设置,如图
搜索php
点击在setting json中设置,如图修改文件内容,红字部分是文件路径,要看自己的php装在哪个位置了(那个php.ini文件,我的php文件夹里面有两个,一个是php.ini-development,一个是php.ini-production,我这选择的是production。原来新下载的php本来就没有现成的php.ini文件。只是给了
php.ini-development (开发环境用)与php.ini-production(生产环境用)两个建议)。
返回运行文件,
运行成功。