有时候,PHP版本过低或者过高,会影响我们的开发和调试等。好在wamp支持多个PHP版本共存。
首先,有一点是需要注意的,一开始我并没有注意于是造成了折腾很久的现象。
下载对应文件
先查看WAMP是X86的版本还是X64的版本,如果回忆不起来自己安装的版本,可以在wamp目录下的wampmanager.conf里面查看,由于我装的是X64,这个地方如图所示,X86的不知道会是显示什么,反正不显示X64的就是X86版本了。
由于是X64的,所以PHP也需要下X64的,否则没法子用。之前我自己就折腾了一些时间才发现好像不对,才去看版本,才发现下的X86是没法子用的,去下了个X64才可以。
那么,选择就是PHP版本、非NTS版、对应系统位数。如果比较旧的版本,php.net可能找不到,就去百度找,有一些第三方的会保留。
准备工作
然后,停止wamp,可以右键退出,也可以左击选择停止服务。
开始新增
假设我下了一个5.3.29的版本,我在 !:\wamp\bin\php 目录下建立一个php5.3.29 的文件夹。把下载好的PHP解压放进去。
然后,在原先默认的PHP里面,提取四个文件复制到这个文件下面。分别是:
wampserver.conf
php5apache**.dll
php.ini
phpForApache.ini
【另外,由于原本的PHP版本有 zend_ext 这个文件夹,所以我这里也一并复制过去了。】
复制过来后,编辑php.ini 和 phpForApache.ini ,把里面涉及原PHP版本号的替换为现在的。比如我的原来是5.5.12,搜索“php5.5.12”替换为“php5.3.29”,然后保存修改。
完工
这个时候,准备的差不多了,我们打开 !:\wamp\bin\apache\apache**\bin 目录,删除php.ini。
然后重新启动wamp即可。
切换:这时候,左击wamp图标--PHP--version--选择版本即可。
可能遇到的问题:版本号不出现在这里,这时候重新选择一次当前版本号或者另一个版本号,然后会发现新增的也出现了。多尝试几次。
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助