windows下之前用的项目是部署在Apache2.4.17+php5.x版本, 因为客户那边网络安全扫描发现很多漏洞,其中有apache、php的高危漏洞多达上百次, 急需修复如不修复将面临站点关闭的风险。
于是只能靠自己摸索了三四天, 终于升级成功现在跟大家分享一下大致过程。
在此步骤遇到过不少问题启用PHPIniDir路径,apache就启动不了最后发现昰php.ini文件引用了 php_ptheads.dll多线程引起的。反复尝试 问题才得以解决。
现总结一下升级php7预到的问题
再次启动apache,发现一直启动不了 找了好多资料, 原来ptheads需要运行在cli模式下 我的解决方案是建两个php.ini配置文件, 一个供站点使用php.ini 另一个php-cli.ini文件供ptheads使用 文件内容一样,此时升级之路总算完成
由于樓主非php科班出生, 走了不少弯路 但是漏洞总算得以修复, 如果大家也同样碰到此问题 可以一起交流, 讨论;
楼主QQ: 微信: