You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为两个Laravel项目分别配置XAMPP与WAMP的PHP版本?

实现XAMPP运行指定新版本PHP、WAMP运行PHP 7.2的配置方案

一、配置XAMPP使用低于8.0的新版本PHP

  • 下载对应版本的线程安全(TS)版PHP(需匹配XAMPP的32/64位架构),确保版本低于8.0。
  • 关闭XAMPP所有服务,找到XAMPP根目录下的php文件夹,重命名为php_old做备份。
  • 将下载的PHP压缩包解压到XAMPP根目录,并重命名为php。
  • 把php_old中的php.ini、php.ini-development、php.ini-production复制到新php目录,根据项目需求修改php.ini(比如开启Laravel所需扩展、设置时区date.timezone = Asia/Shanghai等)。
  • 启动XAMPP的Apache服务,在xampp/htdocs创建info.php文件,内容为<?php phpinfo(); ?>,访问该文件确认PHP版本是否正确。

二、配置WAMP使用PHP 7.2

  • 关闭WAMP所有服务,下载匹配WAMP架构的线程安全版PHP 7.2。
  • 将解压后的文件夹放到WAMP安装目录的bin/php下,命名为php7.2.x(x为具体小版本号,比如php7.2.34)。
  • 复制同目录下其他PHP版本中的wampserver.conf文件到php7.2.x目录,修改文件内的phpVersion字段为7.2.x。
  • 启动WAMP,右键点击任务栏的WAMP图标,依次选择PHP -> Version -> 7.2.x,等待服务重启完成后,在wamp/www创建info.php验证版本是否生效。

三、解决终端php -v版本不符的问题

终端显示的PHP版本由系统环境变量的优先级决定,可通过以下方式切换:

  • 临时切换(单次生效):
    • 针对XAMPP项目,打开终端后先执行:
      set PATH=C:\xampp\php;%PATH%
      
      再执行php -v即可看到XAMPP的PHP版本。
    • 针对WAMP项目,打开终端后先执行:
      set PATH=C:\wamp\bin\php\php7.2.x;%PATH%
      
      替换php7.2.x为实际的版本文件夹名,再执行php -v验证。
  • 永久快捷切换(可选):
    创建两个批处理文件,比如xampp_php.bat和wamp_php.bat,分别写入上述对应命令。每次打开项目终端时,先运行对应的批处理文件即可自动切换环境变量。

内容的提问来源于stack exchange,提问作者Mohamed Midou

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 04:50:28