日期:2014-05-17  浏览次数:20821 次

PHP开发环境配置系列(一)-Apache无法启动(SSL冲突)
  今天有了new task,重新捡起N年前做毕业设计时用过的PHP,记得那时是在Ubuntu上面做开发,用Dreamweaver和Gnote写php代码,那时知道得少,也没用什么开发框架写,搭环境的时候还是apache、php、mysql逐个逐个安装和配置,不过还好使用ubuntu,apt-get后系统就会自动将三个组件整合在一块,一些so库也做好了链接,非常方便,如果是windows的话,就得一个一个配了。

    最近接受了一个php的项目,开始捡起PHP,目前php的成熟开发框架已经不少,而且文档也比较完善,非常方便我们拿来就查,赞一个。

    “小黑”恢复后,给它重新装上武器,一个PHPEclipse+XAMPP,装完XAMPP后,发现apache不能启动,xampp control panel上的apache状态显示running一段时间就消失掉了,同时在FF中也不能访问http://localhost,估计是端口冲突问题,于是就打开apache的httpd.conf,将所有80替换成88,再重启。发现情况一样,无语...再改成8888,再重启,还一样,继续无语...打开cmd,执行netstat -ano,发现端口都没被占用,怎么就启动不了,打开apache的日志,access.log和error.log都没有内容,估计是还没写日志就挂了。没办法,只好找百度了。翻了几页,发现有个类似的贴子,说是由于ssl的端口冲突引起的,对喔,忘记了还有ssl,打开apache的extra目录下的httpd-ssl.conf,替换所有443为8443,再重启。这下子好了,终于可以启动了,GOOD。

    过了几年,东西丢了不少,得慢慢捡起来了。好记性不如烂笔头!Keep Going!

    本文是《PHP开发环境配置系列》的第一篇,相信在开发过程中会遇到不少问题,大家继续关注RYAN.D的博客喔!


    本文地址:http://ryan-d.iteye.com/blog/1540057