PHP CGI(Common Gateway Interface)是在Windows平台上运行PHP的一种方式。CGI是一种标准接口,允许Web服务器与外部应用程序(如PHP脚本)进行交互,从而生成动态网页内容。 近期,PHP发布安全更新,修复了PHP CGI Windows平台远程代码执行漏洞(CVE-2024-4577),目前该漏洞的细节已公开。鉴于该漏洞易于利用,且可远程执行命令,...
PHP Windows版 影响版本 == 7.x PHP Windows版 影响版本 == 5.x XAMPP Windows版 8.2.0 <= 影响版本 <= 8.2.12 XAMPP Windows版 8.1.0 <= 影响版本 <= 8.1.25 XAMPP Windows版 影响版本 == 8.0.x XAMPP Windows版 影响版本 == 7.x XAMPP Windows版 影响版本 == 5.x 2.漏洞条件 Window服务器...
WinSW对系统服务的管理功能和在windows任务管理器中的操作是一样的;从WinSW 2.x开始,WinSW 托管于github平台;在下载完成解压后,其可执行的操作命令如下所示:install将服务安装到Windows服务控制器中;uninstallWindows服务控制器中卸载服务;start启动已经安装的服务;stop停止已经启动的服务;restart重新启动服务;如果...
如果把nginx 和 php-cgi注册为windows系统服务,设置开机启动;这样nginx和php-cgi便能作为系统服务,持续运行,并且在开机时就能随系统一起启动;然后在windows任务管理器中就能对nginx 服务和php-cgi服务进行管理。 把nginx 和 php-cgi注册为windows系统服务需要WinSW和xxfpm的支持;所以,我们首先要来下载这两个程序,下载...
PHP CGI Windows是指在Windows操作系统上使用CGI模式来运行PHP的方式。在这种模式下,Web服务器通过CGI协议将请求传递给PHP解释器,PHP解释器处理请求后将结果返回给Web服务器,然后Web服务器再将结果发送给客户端浏览器。漏洞编号、类型、等级 CVE-2024-4577远程代码执行漏洞高危 漏洞状态 受影响版本 PHP @(8.3 , 8...
2. 配置IIS(Internet Information Services):Windows系统上常用的Web服务器是IIS,在安装PHP之前需要确保IIS已正确配置。可以通过控制面板中的“程序和功能”或“启用或关闭Windows功能”来安装IIS。确保选中了“Web服务器(IIS)”和“CGI模块”选项。 3. 配置PHP-CGI:在PHP安装目录中找到一个名为“php.ini”的配置文...
WinSW对系统服务的管理功能和在windows任务管理器中的操作是一样的;从2.x开始WinSW托管于github平台;在下载完成解压后,其可执行的操作命令如下所示: install将服务安装到Windows服务控制器中; uninstall从已安装的Windows服务控制器中卸载服务; start启动已经安装的服务; ...
如果把nginx和php-cgi注册为windows系统服务,设置开机启动;这样nginx和php-cgi便能作为系统服务,持续运行,并且在开机时就能随系统一起启动;然后在windows任务管理器中就能对nginx服务和php-cgi服务进行管理。 把nginx和php-cgi注册为windows系统服务需要WinSW和xxfpm的支持;所以,我们首先要来下载这两个程序,下载地址如下:...
创建windows服务用到一个小工具WinSW:https://github.com/kohsuke/winsw/releases(下载 .exe 文件即可,根据系统选择,Win 10 选择 .NET4 版本,以下选择 .NET2 版本) 把php-cgi.exe注册成windows服务除了需要用到WinSW以外,还需要用到xxfpm,用来开启 PHP-CGI 多进程,下载地址:https://github.com/78/xxfpm ...
1.创建windows服务用到一个小工具WinSW:https://github.com/kohsuke/winsw/releases(下载 .exe 文件即可,根据系统选择,Win 10 选择 .NET4 版本,以下选择 .NET2 版本) 2.把php-cgi.exe注册成windows服务除了需要用到WinSW以外,还需要用到xxfpm,用来开启 PHP-CGI 多进程,下载地址:https://github.com/78/xxfpm...