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

XAMPPv3.2.1 的php由5.6升级到7.3.10

雨夜 2011次浏览 8个评论

使用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 



涂涂研版版权所有,如未注明 , 均为原创,转载需注明出处。
发表我的评论换个身份
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(8) 个小伙伴在吐槽
  1. XAMPP理解不了现在用的很少了。
    撕逼影视 2020-06-11 PM 10:18 回复
  2. 一直用的Linux
    吹梦到西洲 2020-03-20 PM 01:16 回复
  3. xampp确实用的人相对比较少,不过还是很好用的
    创梦源码 2020-01-06 AM 06:15 回复
    • 关关雎鸠,在河之洲。窈窕淑女,君子好逑。
      一眼江东 2020-02-21 AM 11:47 回复
  4. 学到了
    山女渔夫 2019-12-30 PM 02:27 回复
  5. XAMPP用的比较少吧
    神明的公主 2019-11-24 PM 08:00 回复
  6. PHP用的还是四点几。
    夏日博客 2019-10-13 PM 08:41 回复

主题定制开发流程

ZBLOGPHP开发流程

联系我们