2012-03-09 15:19

    整了个下午,总算把php发邮件的功能给了解了一下,乱跑乱撞确实不好,还是得了解一下log的提示,一开始知道自己安装的apache是带openssl的,所以支持ssl,但是总出现错误,一开始看提示是连接不了stmp服务器,以为是邮箱的设置的问题,看了下邮箱,发现没问题,然后就看到php的错误提示:ERROR: Failed to connect to server: Unable to find thesocket transport "ssl" - did you forget to enable it when youconfigured PHP? 就是没有开启php支持ssl,所以马上把php.ini文件的那个;extension=php_openssl.dll取消掉注释,结果还是不行。。。

    找了一会,看到介绍安装openssl后会在system32目录下面留下ssleay32.dll和libeay32.dll,所以就按照这个指导继续找一下,在Windows发行包下面找到这两个dll,放进去后重启apache就可以了。

    每次配置一些环境都会碰到些很不知来源的问题。感觉还是比较浪费时间,不过倒是印象会很深刻,写到这里,刚好想起来上次配置个Java JDK发生了个非常低级的错误,居然把JAVA_HOME这个项给打成%JAVA_HOME%,结果就老是Java命令可以,Javac就不行,纳闷了很久,一开始总是觉得这个JDK环境已经配置了很熟了,那个肯定可以不用去检查的,那时刚好7.0出来了,就以为是装了7.0没安装好,总之捣鼓了很久,最后才看到环境变量里面的%JAVA_HOME%,这真是一次深刻的教训啊。

你可能感兴趣的:(2012-03-09 15:19)