欢迎访问,本站接受互联网网站仿站、功能定制、定制插件、主题,如果需要的话可以联系我 QQ:2283276927

XAMPPv3.2.1 的php由5.6升级到7.3.10

雨夜 3001次浏览 9个评论

使用XAMPP v3.2.1php版本是5.6的,最近想使用vscode,想配置下,但是vscode只支持7.0版本以上...使用好几年了,造成的数据量有点大,不想因为升级php,而去备份这么大的数据,不至于重装XAMPP,于是乎先百度,搜了N个结果,感谢前人分享,结果大部分的解决方案都是复制粘贴的,但总体是向着积极方向前进的,找到了几个有用的,最终解决了,下面把方法总结下:

1. 停止XAMPP Apache运行--stop

2. 下载最新版本的PHP(我的是windows 10  x64),php-7.3.10-Win32-VC15-x86使用的下载地址为:

https://windows.php.net/downloads/releases/php-7.3.10-Win32-VC15-x86.zip

3. 将下载好的文件全部解压到命名为php的文件夹下。

4. 进入XAMPP的根目录下,把php文件夹更名为php56(因为我的php是老版本5.6的),把刚才的已经解压好的php文件夹(第三步),复制到这个根目录下。

5. php56文件夹下的php.ini文件复制到php文件夹下

6. 找到apache/conf/extra/目录下的httpd-xampp.conf文件,打开,

(1)将里面的php5_module全部改成php7_module,就是见到php5改为php7即可

(2)#的表示老版本的,注释过的,可以删除,改成对应的php文件夹里的链接库dll名称,比如下面的,务必要和里面的名称一致。

#LoadFile "D:\test/php/php5ts.dll"

LoadFile "D:\test/php/php7ts.dll"

LoadFile "D:\test/php/libpq.dll"

#LoadModule php5_module "D:\test/php/php5apache2_4.dll"

LoadModule php7_module "D:\test/php/php7apache2_4.dll"

(3)其他的不要改

7. php文件夹里的libssh2.dll复制到apache/bin/文件夹下,覆盖掉,这步如果不弄,也能使用,但是curl开启不了。在启用Apache的时候会提示错误:

无法定位程序输入点libssh2_scp_recv2于动态链接库---php\ext\php_curl.dll

weizhi11.png

8. 进入XAMPP面板启用 Apache.

2019-10-7 



涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。

主题定制开发流程

ZBLOGPHP开发流程

联系我们