一、问题原因

   该问题一般是因为系统的PHP-CGI组件未能成功加载导致。
   针对Linux系统,一般是php-fpm服务没有正常启动






二、解决办法

  Windows: 开始-运行-services.msc打开系统服务列表,检查 I2-PHPCGI 服务是否正常运行,如未运行,请手动启动。如启动失败,请查看系统错误事件,根据提示寻求解决办法。

提示:
    通常情况下,如无法启动,可能是系统环境中缺乏某些补丁,需要给系统打补丁,请参考如下链接。
请点击 FAQ #4000490:windows2012R2上安装7.1版本控制机,出现PHP服务不能启动,控制机登录界面无法加载或登录报404错误

Linux:  根据上面截图,可以判断端口9000被占用
命令:netstat -lntup | grep 9000​  查看端口情况

解决方法:

  1. netstat -lntup | grep 9000
  2. killall php-fpm
然后重新执行启动命令
service php-fpm start