PHP版怎么增加并切换本

  介绍

这篇文章主要介绍怎么增加并切换PHP版本,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一,增加PHP版本

1,已经安装了WampServer(32位),我的PHP目录是答:\ WampServer \ wamp \ bin \ PHP \ php5.4.3即默认安装的PHP版本是5.4.3。

有些项目需要的PHP版本不同,所以要在里面\ bin \ PHP目录下添加多个PHP版本。

之前试过装成功了PHP7.2.8版本,第一次装了64位的PHP没成功,删除了重装32位的PHP就成功了。

现在做项目遇到个错误信息“count():参数必须是一个数组或对象实现可数”,需要降低PHP版本,所以现在再装个PHP7.1版本。

这里,增加PHP版本教程有这两个就够了:《在WampServer下增加多版本的PHP (PHP5.3、PHP5.4 PHP5.5)支持。》和《如何升级PHP版本- - -从php5.5.12升级php7.1.5 wamp实践》。

2,在https://windows.php.net/download/下载所需要的PHP版本“* * * x86线程安全的”,比如我下载的是PHP7.1.21版本的Zip包,放到PHP目录下,如我的目录:\ WampServer \ wamp \ bin \ PHP,解压并重命名文件夹“PHP7.1.21”,即“PHP版本号”。

想了解不同下载版本的可以去看《windows下PHP的版本如何选择?》。

3,将已有版本的PHP文件夹(比如php5.4.3文件夹)中的PHP . ini, phpForApache.ini WampServer。参看文件复制到php7.1.21文件夹中。

4,修改,phpForApache。ini两个文件,查找两个文件中所有的php5.4.3并替换成php7.1.21。

5,修改wampserver。参看文件,参考《如何升级php版本- - -从php5.5.12升级php7.1.5 wamp实践》第6步。

我从里面\ bin \ apache目录下发现“apache2.2.22”文件夹,所以我的apache版本是2.2 x,那么wampserver。参看文件中的修改如下:

phpConf美元[& # 39;apache # 39;] [& # 39; 2.2 & # 39;] [& # 39; LoadModuleName& # 39;],=, & # 39; php7_module& # 39;;   $ phpConf [& # 39; apache # 39;] [& # 39; 2.2 & # 39;] [& # 39; LoadModuleFile& # 39;],=, & # 39; php7apache2_2.dll& # 39;;

怎么增加并切换PHP版本

6,在里面\ bin \ apache \ apache2.2.22 \ bin目录下,将PHP。ini文件删除.

7,在里面\ bin \ apache \ apache2.2.22 \ conf目录下,找到httpd。参看文件,查找LoadModule,将其改为

LoadModule  php7_module “答:/WampServer/里面/bin/php/php7.1.21/php7apache2_2.dll"

8,在里面\ bin \ php \ php7.1.21文件夹中,新建一个文件夹并命名为“zend_ext”。

在https://xdebug.org/download.php中下载对应的动态链接库到zend_ext文件夹,我这里版本是7.1,线程安全(线程安全),32位的。这个动态链接库名字为“php_xdebug vc14——2.7.0alpha1 - 7.1。dll”。

怎么增加并切换PHP版本

9日在里面\ bin \ PHP \ php7.1.21文件夹中,找到PHP。ini文件,修改如下:

;XDEBUG 扩展      时间=zend_extension “答:/WampServer/里面/bin/php/php7.1.21/zend_ext/php_xdebug 2.7.0alpha1 - 7.1 vc14.dll"

10,最后,在php。ini文件中注释掉这句

;扩展=php_mysql。dll

11、重启WampServer。

左键点击WampServer图标,选择“PHP”,好奇点开“PHP . ini”文件(这个文件其实在里面\ bin \ apache \ apache2.2.22 \ bin文件夹里,之前的步骤6有删除过一次,这里应该是又自动生成了)。

怎么增加并切换PHP版本

又好奇就把“PHP。ini”文件里的“php版本号”改成“php7.1.21”,动态链接库也按步骤9改了。

extension_dir =,“答:/WampServer/里面/bin/php/php7.1.21/ext/?/pre> ;,XDEBUG 扩展      zend_extension =,“答:/WampServer/里面/bin/php/php7.1.21/zend_ext/php_xdebug 2.7.0alpha1 - 7.1 vc14.dll"

12日装好之后多点开几次WampServer(一开始没有看到php7.1.21版本,我就多点了几次),php→版本出现了“7.1.21”,至此增加php版本成功。

但是php→版本前面的“√”还是打在“7.2.8”前面,于是我在命令提示符窗口cmd输入

php  - v

发现当前使用的php版本没变,依然是“php7.2.8”、下面进行php版本切换。

PHP版怎么增加并切换本