WAMP 使用中的若干问题

我是个懒人,所以在本地开发时喜欢使用集成开发环境,XP 里面我用 XAMPP ,换成 Win7 64Bit 之后,由于 XAMPP 不支持 64 位,所以只好换成 WAMP 了。

由于我同时使用 WAMP、QQ旋风 和 Skype,所以就遇到了 Apache 服务无法启动的问题,这些大概可以归结于各种应用程序占用了 80 和 443 端口的问题:
1. 占用 443 端口的问题我之前说过,在 WAMP 中处理办法是一样的,关掉 Apache 的 SSL 扩展即可;
2. 万恶的 80 端口,当然也可以通过修改 Apache 的端口来解决,不过我更喜欢修改应用程序所用的端口, QQ 旋风:工具>>设置>>BT设置中,点击随机生成,确定;Skype:工具>>选项>>高级>>连接中,取消“将80端口与443端口作为连接的备用端口”这个复选框,保存重启。

如上操作之后重启所有服务,图标会变绿,也就意味着服务正常启动了,不过当我登录本地的 WordPress 进入后台之后,发现了更诡异的现象,说是“Maximum function nesting level of ‘100’ reached”()。果然 Apache + PHP 就是屌丝用的东西,什么都要自己动手调,于是问 Google ,在 stackoverflow 找到正确答案一枚:

A simple solution solved my problem. I just commented the:

in php.ini file. This extension was limiting the stack to 100 so I disabled it. The recursive function is now working as anticipated.

大意就是打开 php.ini,把 zend xDebug 扩展注释掉。

于是乎,故障扫清了,尽情的抠腚吧,同学们~