无法找到来自源 PHP-7.0.23 的事件 ID 4 的描述。本地计算机上未安装引发此事件的组件,或者安装已损坏。可以安装或修复本地计算机上的组件。如果该事件产生于另一台计算机,则必须在该事件中保存显示信息。以下是包含在事件中的信息: php[8604]PHP Fatal error: Directive 'register_globals' is no longer available in PHP ('d:\wamp64\bin\apache\apache2.4.27\bin\httpd.exe' -k runservice)
工具/原料
1
WAMP
2
Apache无法启动
方法/步骤
1
启动WAMP服务时,没有完全启动,查看服务时,有一个Apache没有启动。在服务里点启动的话提示无法启动。
2
打开事件查看器,查看事件原因。很明显提示是PHP出现错误,并不是Apache错误。
3
处理方法:打开PHP.ini文件。找到register_globals = On这行,注释掉或者删除掉,在前面加英文分号就是注释了。
注意事项
1
如果是直接配置的服务器并不是使用WAMP的,可以在PHP文件里找到php.ini文件进行修改,修改后在服务里直接启动Apache即可。
2
如果把php.ini指向了其他文件夹的,则在对应文件夹里的php.ini文件进行修改。