巧用PHPed 3.3实现php4于php5共存
近日在帮助我的朋友小洁寻找PHP开发工具,经试用多款的PHP的开发工具,最后挑中了PHPed 3.3这个软件,个人感觉这个软件使用上相当简单,非常适合PHP的初学者,主要一点是他的函数补全功能,彻底的解决了PHP函数记忆的问题。关键他还自带一个WEB Server,基本不需要去配置即可以即时调试php的程序。
经过一段时间的试用后,感觉非常的顺手。今天,无意中发现利用PHPed自带的WEB Server竟然可以实现php4与php5共存,而且设置简单,在使用上没有任何的问题。不敢私存,特贡献给大家,请笑纳。
<1>首先是安装PHPed 3.3,您可以从网上下载试用版,只有30天的试用期,不过这估计难不到众位。接着还要安装php5,如果你的机器上没有的话。php4就不需要去安装了,PHPed 3.3安装好后,自带一个。
<2>安装软件 (不需要多说吧!!)
<3>软件安装完成后,运行PHPed,然后点击菜单Tools选择 Settings菜单项。
<4>在弹出的对话框中,验证 Server Port默认为8080,如果此数字已经有您机器上的其它服务端口相冲突,建议更改为没有冲突的端口,比如说 9000
<5>将 Home directory设为您的磁盘上的网站目录,比如 D:\WEB_ROOT\www.stangly.com\即可,其实不设置这一条也能够在PHPed中正常的运行你的php程序,但是在IE浏览器中就不能够正常的访问了。
<6>设置 Default document(s)为index.php,如果是多少文档之间使用“,”分隔,如果不行的就试一下空格,我记不清了。
<7>在File extensions :列表框中,设置如下图 (重要的步骤)
其中对于扩展名为php来说,采用php5的php-cgi.exe方式去解析执行,而对扩展名为php4的文件来说,采用默认的php4的方式去解析执行。
<8>点击OK保存配置。
最后做两个文件内容相同如下所示,文件名为 test.php 和 test.php4
<?php
phpinfo();
?>
接下来保存到Home directory中去,然后你在浏览器上输入
http://localhost:8080/test.php
和
http://localhost:8080/test.php4
会有什么结果,两个文件都能够被执行,一个是php4的,另一个是php5的。爽吧。