我的日常开发记录日志
首页
  • Laravel
  • Thinkphp
  • Swoole
  • Workman
  • php
  • HTML
  • CSS
  • JavaScript
  • Vue
  • ES6
  • 小程序
  • Mysql
  • Redis
  • Es
  • MongoDb
  • Git
  • Composer
  • Linux
  • Nginx
  • Docker
  • Vpn
  • 开发实战
  • 开发工具类
  • 友情链接
💖关于
💻收藏
  • 分类
  • 标签
  • 归档数据
GitHub (opens new window)

我的日常开发记录日志

never give up
首页
  • Laravel
  • Thinkphp
  • Swoole
  • Workman
  • php
  • HTML
  • CSS
  • JavaScript
  • Vue
  • ES6
  • 小程序
  • Mysql
  • Redis
  • Es
  • MongoDb
  • Git
  • Composer
  • Linux
  • Nginx
  • Docker
  • Vpn
  • 开发实战
  • 开发工具类
  • 友情链接
💖关于
💻收藏
  • 分类
  • 标签
  • 归档数据
GitHub (opens new window)
  • laravel

  • thinkphp

  • swoole

  • workman

  • php

    • php
    • phpstorm常用快捷键
    • new关键字和依赖注入对比
    • windows上php多版本存在
      • 封装一个wkhtmltopdf的扩展类
      • 请求第三方接口绕过白名单操作
      • 封装一个基础的openai请求类
      • 封装一个基础的请求第三方类
      • 支付宝支付使用证书方式进行支付的类
      • cookie通俗讲解
      • php-fpm服务的重启
      • guzzle中cookie使用
    • gpt

    • java

    • 后端
    • php
    窝窝侠
    2024-07-15

    windows上php多版本存在

    # 为了实现通过命令行直接使用 php74, php81, php73 等命令来对应不同的PHP版本,可以创建批处理文件或脚本,并将其路径添加到环境变量中。这是具体步骤:

    # 创建批处理文件

    1. 安装多个PHP版本:假设安装了PHP 7.4、PHP 8.1和PHP 7.3在不同的目录,例如:

      • PHP 7.4: C:\php\php7.4
      • PHP 8.1: C:\php\php8.1
      • PHP 7.3: C:\php\php7.3
    2. 创建批处理文件:在某个目录下创建三个批处理文件,例如 php74.bat, php81.bat 和 php73.bat。

    3. 编写批处理文件内容:

      • php74.bat:
        @echo off
        C:\php\php7.4\php.exe %*
        
        1
        2
      • php81.bat:
        @echo off
        C:\php\php8.1\php.exe %*
        
        1
        2
      • php73.bat:
        @echo off
        C:\php\php7.3\php.exe %*
        
        1
        2
    4. 将批处理文件目录添加到环境变量:

      • 右键点击“此电脑”或“计算机”,选择“属性”。
      • 点击“高级系统设置”,然后点击“环境变量”。
      • 在“系统变量”部分,找到名为Path的变量,选择它并点击“编辑”。
      • 添加包含批处理文件的目录路径,例如 C:\php\switchers。

    # 示例操作

    假设批处理文件存放在 C:\php\switchers 目录下:

    • 打开命令行,输入以下命令以使用相应的PHP版本:
    php74 -v
    php81 -v
    php73 -v
    
    1
    2
    3

    # 当composer多版本存在

    composer82.bat

    @ECHO OFF
    E:\phpEnv\php\php-8.2\php.exe "%~dp0composer.phar" %*
    
    
    1
    2
    3

    composer81.bat

    @ECHO OFF
    E:\phpEnv\php\php-8.1\php.exe "%~dp0composer.phar" %*
    
    
    1
    2
    3

    以上需要将composer.phar放入bat目录中才行

    在线编辑 (opens new window)
    上次更新: 2025/02/25, 18:30:54
    new关键字和依赖注入对比
    封装一个wkhtmltopdf的扩展类

    ← new关键字和依赖注入对比 封装一个wkhtmltopdf的扩展类→

    最近更新
    01
    showprocess用法
    04-29
    02
    vue3中尖括号和冒号的使用细则
    04-29
    03
    sd使用
    02-22
    更多文章>
    🖥️

    © 2025窝窝侠 💌 豫ICP备20005263号-2 🛀 Theme by 💝 Vdoing && 小胖墩er

    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式
    ×