最近喜欢上用wampserver来搭建php本地运行环境 主要是一键安装 特容易 之前一直用的是 appserv 也挺好用的 用了wamp后 才发现wamp更好用 duang duang
默认下载的wamp里面的php版本是5.3.0 后来因工作需要切换到php5.3.0以下的版本 比如 安装zend optimizer 等 最开始下载了个php 5.2.17的安装包 弄了大半天 死活安装不上去 进入apache错误访问日志 显示这样的 我相信大多数网友都遇到过
[Sat Mar 14 16:10:22 2015] [notice] Parent: Received shutdown signal -- Shutting down the server.[Sat Mar 14 16:10:22 2015] [notice] Child 8244: Exit event signaled. Child process is ending.[Sat Mar 14 16:10:23 2015] [notice] Child 8244: Released the start mutex[Sat Mar 14 16:10:28 2015] [notice] Child 8244: All worker threads have exited.[Sat Mar 14 16:10:28 2015] [notice] Child 8244: Child process is exiting
百度查了一下这些问题 网上的解决办法 无非就是 修改80端口 修改httpd.conf 修改php.ini 反正各种办法重出不穷 就是没有一个方法解决了我的问题 后来无意中浏览到一篇博文 才知道在win32位系统中 apache 不支持ISAPI的方式运行 NTS版的php 而wamp等环境默认都是以ISAPI的方式运行php 所以在NTS版的php5.2.17 环境下没法安装zend optimizer
方法1 下载一个win32下的TS版的php5.2.17 安装方法自行百度 也可参考这篇文章
方法 2 修改win32下 php默认的运行方式为 Fast CGI 参考 这篇文章
需要下载TS版的php5.2.17 点击这里